Sto vedendo alcuni esempi online dove il @
è in uso prima del codice lato server.
per esempio
<h2>Browsing Genre: @Model.Name</h2>
Quindi puoi usare solo un singolo @
invece di avvolgere il codice c # / vb in <% %>
?
risposte:
8 per risposta № 1Puoi usare @
se stai usando il Motore di visualizzazione del rasoio in ASP.NET MVC. È molto probabile che tu stia vedendo esempi di.
2 per risposta № 2
Questa è davvero la sintassi del rasoio di MVC 3. Ecco i confronti della sintassi fianco a fianco http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
Note @ encoding HTML qualunque cosa per impostazione predefinita a meno che qualsiasi cosa dopo il @ restituisce un MvcHtmlString. <%%> nei moduli Web non ha codificato in html, ma la sintassi <%:%> lo fa.