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 № 1Vous 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.