2010-11-24 3 views

ответ

1

<%: HTML-кодирует результат <% = равна Response.Write <% @ является препроцессором derictive

9

<%= просто вычисляет выражение и записывает результат на выход страницы

<%: это то же самое, но и HTML кодирует выход - если выход не реализует IHtmlString

<%@ предназначен для специальных рамочных директив, например. <% @ Страница для указания атрибутов страницы, таких как главная страница

для кодовых блоков, которые являются операторами, а не выражениями. Они не будут генерировать вывод страницы, если вы явно не вызовите функцию, которая записывает на выходе.

<%# предназначен для выражения привязки данных, которые вычисляются, когда управление веб-формами является привязкой к базе данных. Поэтому они редко используются в MVC.

+1

<%: это то же самое, но и HTML кодирует выход - если выход не реализует IHtmlString – 2010-11-24 13:30:12

Смежные вопросы