/ / Czy możesz użyć @ zamiast <% w ASP.net - asp.net, asp.net-mvc

Czy możesz użyć @ zamiast <% w ASP.net - asp.net, asp.net-mvc

Widzę przykłady online, gdzie @ jest używany przed kodem po stronie serwera.

na przykład

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

Więc możesz po prostu użyć singla @ zamiast owijać kod c # / vb w <% %> ?

Odpowiedzi:

8 dla odpowiedzi № 1

Możesz użyć @ jeśli używasz Silnik widoku maszynki w ASP.NET MVC. To najprawdopodobniej to, co widzisz przykłady.


2 dla odpowiedzi nr 2

Jest to rzeczywiście składnia brzytwy z MVC 3. Oto porównanie składni obok siebie http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx

Uwaga @ kod HTML wszystko domyślnie, chyba że cokolwiek po @ zwraca MvcHtmlString. <%%> w formularzach internetowych nie kodowało html, ale robi to <%:%>.