/ / Pouvez-vous utiliser @ au lieu de <% dans ASP.net - asp.net, asp.net-mvc

Pouvez-vous utiliser @ au lieu de <% dans ASP.net - asp.net, asp.net-mvc

Je vois quelques exemples en ligne où le @ est utilisé avant le code côté serveur.

par exemple

<h2>Browsing Genre: @Model.Name</h2>

Alors pouvez-vous simplement utiliser un seul @ au lieu d'encapsuler le code c # / vb dans <% %> ?

Réponses:

8 pour la réponse № 1

Vous pouvez utiliser @ si vous utilisez le Moteur de vue rasoir dans ASP.NET MVC. C'est probablement ce que vous voyez des exemples.


2 pour la réponse № 2

Ceci est en effet la syntaxe de rasoir de MVC 3. Voici les comparaisons de syntaxe côte à côte http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

Note @ html encode tout par défaut à moins que ce soit après que le @ retourne un MvcHtmlString. <%%> dans les formulaires Web n’a pas encodé en HTML, mais la syntaxe <%:%> le fait.