Je ne trouve pas cette information nulle part. Probablement parce que Google ignore les mots-clés. Y a-t-il une différence entre utiliser <%:
et <%=
dans votre page aspx? Ils semblent interchangeables.Quelle est la différence entre <%: et <% = dans ASP.NET MVC?
Répondre
<%: %>
est a new thing in ASP.NET MVC 2. C'est le même que <%= Html.Encode("Text") %>
. Il est recommandé de toujours utiliser <%: %>
sauf si vous avez des raisons spécifiques de ne pas le faire (par exemple, vous affichez des données d'un fichier ou d'une base de données déjà codé).
La différence est:
<%= "my <text>" %>
Affichera my <text>
, qui est HTML
<%: "my <text>" %>
incorrecte Affichera my <text>
, ce qui est mieux
@ntcolonel est juste sur l'argent. En outre, pour les cas où vos données ont déjà été codées, fournissez-le en utilisant n'importe quel élément implémentant IHtmlString
. Cela empêche le double-encodage, et vous permet de toujours utiliser <%: %>
. Je crois que les boutiques ASP.NET 4 devraient s'attacher à appliquer <%:%> par stratégie.
En outre, la nouvelle syntaxe est pour ASP.NET 4 en général; pas nécessairement juste MVC, ce qui est une excellente nouvelle pour les développeurs WebForms.
- 1. Dans ASP.Net, quelle est la différence entre <% = et <% #
- 2. Asp.net MVC différence entre <%: et <% =
- 3. Quelle est la différence entre <% # et <% = dans ASP.NET MVC?
- 4. Dans ASP.NET MVC, quelle est la différence entre <% = et <% :?
- 5. Quelle est la différence entre ofstream "<<" et Write
- 6. Quelle est la différence entre <% %> et <%= %>?
- 7. Différence entre <%: et <% =
- 8. Quelle est la différence entre `=` et `<-` dans R?
- 9. Quelle est la différence entre $ ("<tag></tag>") et $ ("<tag>")?
- 10. Quelle est la différence entre mysqlimport et mysql <dbfile.sql
- 11. Quelle est la différence entre les différents "<% %>" articles
- 12. Quelle est la différence entre <system.web> et <system.webServer>?
- 13. Quelle est la différence entre "<%" et "<% =" dans VBScript intégré?
- 14. Dans Ant, quelle est la différence entre les éléments <sourcepath> et <src>?
- 15. Que signifie ":" dans <%: et quelle est la différence avec <% =?
- 16. Quelle est la différence entre la liste <string> et IEnumerable <String>?
- 17. Différence entre <? Php et <?
- 18. Quelle est la différence spécifique entre <html: submit tag et <input type = "submit"?
- 19. Quelle est la différence entre Func <T, TResult> et Converter <TInput, TOutput>?
- 20. XSLT: quelle est la différence entre <copy-of> et <apply-templates>?
- 21. Quelle est la différence entre <input type = "button" /> et <button>?
- 22. Quelle est la différence entre CArray <int, int> et CArray <int, int&>?
- 23. Quelle est la différence réelle entre MVC et MVC Model2
- 24. Différence entre classe et classe <?>
- 25. Différence entre "classe << anObject" et anObject.class_eval
- 26. Quelle est la différence entre HttpContext.Current.User et Thread.CurrentPrincipal dans asp.net?
- 27. Quelle est la différence entre SetFocus() et Focus() dans ASP.NET?
- 28. Quelle est la différence entre Session.Abandon() et Session.Clear() dans ASP.Net?
- 29. Différence entre: <T> ReturnContainer test() et: <T> ReturnContainer <T> test()?
- 30. Différence entre int [] et la liste <int>
Super merci, exactement ce que je cherchais. –
Est-ce que cette syntaxe a une forme équivalente dans Razor? –