/ / Puoi usare @ invece di <% in ASP.net - asp.net, asp.net-mvc

Puoi usare @ invece di <% in ASP.net - asp.net, asp.net-mvc

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

Puoi 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.