Ответ 1
Я считаю, что <%:% > является автоматически HtmlEncoding
этот пост от Скотта Гу поможет объяснить - он был введен в .net 4 и MVC2
Кажется, я чего-то не хватает. Но с тех пор, как появился .NET 4.0, я видел ссылку на синтаксис <%: %>
для ASP.NET. Похоже, что он похож на <%= %>
, но, очевидно, есть причина для нового синтаксиса. Я попробовал Google, но поиск <%: %>
, похоже, ничего не возвращает. Что делает синтаксис <%: %>
? Было ли это введено в .Net 4.0 или 3.5? Может кто-нибудь просветить меня?
Отредактировано: Просьба указать ссылку или примеры
Я считаю, что <%:% > является автоматически HtmlEncoding
этот пост от Скотта Гу поможет объяснить - он был введен в .net 4 и MVC2
:
кодирует html.
Не используйте это, если оно уже закодировано, иначе оно будет закодировано в два раза. Это полезно, если вы хотите выводить такие вещи, как HTML.
см. следующую ссылку
Are <%: и <% = то же самое, что и фрагменты кода (выражения)