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 № 1Moż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 <%:%>.