Dans ASP.NET 4.0Code Html Expressions Encoded
dois-je utiliser une nouvelle syntaxe <%: expression %>
ou 2.0 <%= HttpUtility.HtmlEncode(expression) %>
Dans ASP.NET 4.0Code Html Expressions Encoded
dois-je utiliser une nouvelle syntaxe <%: expression %>
ou 2.0 <%= HttpUtility.HtmlEncode(expression) %>
frappes moins, moins de chance de faire une erreur, plus facile à lire => utiliser la première option.
C'est un peu comme demander si vous devez faire ceci:
<%= DateTime.Now %>
ou cette
<% Response.Write(DateTime.Now) %>
Il n'y a pas de bonne réponse, mais on regarde certainement mieux pour moi.
J'ai l'impression que vous avez fait cette question juste pour créer la balise asp.net-4 .... –
@John, je pense que cette balise existe depuis un certain temps, son juste renommé à 4.0 pour être compatible avec 2.0 et 3,5 – Brandon
John non, je ne le fais pas! – Zote