Voici une simple vue MVC qui affiche toutes les zones dans une base de données et liste toutes les Carreras dans chaque zone sous l'en-tête.Vous pensez pouvoir rendre ce code plus joli?
<h2>Listado General de Carreras</h2>
<% foreach (var Area in (List<string>)ViewData["Areas"])
{ %>
<p><span class="titulo"><%: Area%></span></p>
<% foreach (var carrera in Model)
{
if (carrera.Area.Nombre == Area)
{ %>
<p><%=Html.ActionLink(carrera.Nombre, "Details", new { id = carrera.ID })%></p>
<% }
}
}%>
Pensez-vous que vous pouvez rendre ce code un peu plus joli/efficace?
Merci, j'ai vu MVC3 hier soir et j'ai hâte d'y être! Cela semble plutôt agréable à utiliser. : P –
Pourquoi ne pas aller pour joli et efficace au lieu de simplement jolie? Vous ** pouvez ** avoir les deux. –
@rchern ne sait pas d'où vous êtes entré en vigueur ... cela fait exactement ce que le PO a demandé pour qu'il soit efficace. En ce qui concerne l'efficacité, je dirais que tout gain obtenu en supprimant le bloc 'if' de la boucle interne est négligeable et c'est pourquoi je le dis" ne serait pas vraiment utile "... Je vais laisser à ceux beaucoup plus intelligents que Pour expliquer un concept, vous devriez vous familiariser avec http://c2.com/cgi/wiki?PrematureOptimization –