Я написал сообщение в блоге о различных типах выражений, доступных в веб-формах ASP.NET:
Выражения и выражения, часть 2: Типы блоков кода ASP.NET (Интернет-архив)
Объясняет следующие блоки выражений:
<%$ %>
Синтаксис выражений ASP.NET, используемый для привязки к настройкам приложения, строкам соединения и ресурсам.
<%# %>
Синтаксис привязки данных ASP.NET, оценивается только при вызове метода привязки данных элемента управления.
<% %>
Блоки кода, код становится частью RenderMethodDelegate
.Код должен быть заявлениями.Для вывода чего-либо используйте Response.Write
.
<%= %>
То же, что и выше, за исключением того, что код должен быть одним выражением.Это будет завернуто в HtmlTextWrite.Write()
.