2009-10-22 7 views
3

Dans ASP.NET 4.0Code Html Expressions Encoded

dois-je utiliser une nouvelle syntaxe <%: expression %> ou 2.0 <%= HttpUtility.HtmlEncode(expression) %>

+1

J'ai l'impression que vous avez fait cette question juste pour créer la balise asp.net-4 .... –

+0

@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

+0

John non, je ne le fais pas! – Zote

Répondre

1

frappes moins, moins de chance de faire une erreur, plus facile à lire => utiliser la première option.

0

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.