En asp.net mvc, quand utilise-t-on:Dans MVC, quand utilisez-vous <%= %> et <% %>?
et
Est-ce que jamais nous avons besoin de mettre un; (deux points)?
En asp.net mvc, quand utilise-t-on:Dans MVC, quand utilisez-vous <%= %> et <% %>?
et
Est-ce que jamais nous avons besoin de mettre un; (deux points)?
<%= %>
renvoie la sortie (chaîne) de la commande contenue à la réponse. <% %>
enveloppe les instructions exécutables (logique) dans la vue pour contrôler ce qui est exécuté. Vous n'utilisez pas de point-virgule dans les blocs <%= %>
, mais dans les champs <% %>
en fonction des instructions incluses.
Chaîne rendu:
<%= Html.Encode(Model. Property) %>
Bloc de code:
<% Html.RenderPartial("ViewName"); %>
EDIT: Voici un link à la référence.
<%="something" %>
est juste un raccourci pour Response.Write("something")
Correct. Les mêmes règles que dans ASP.NET et ASP Classic s'appliquent. – Codewerks