<% $, <% @, <% =, <% # ... в чем дело?

Я запрограммировал как в классическом ASP, так и в ASP.NET, и я вижу разные теги внутри разметки для кода на стороне сервера.

Я недавно сталкивался схороший блог на MSDN в этом разница между:

<%= (процент вместе со знаком равенства) и<%# (знак процента и хэш / фунт / октоторп)

(<%# оценивается только при привязке данных, и<%= оценивается при рендере), но я также вижу:

<%$ (знак процента и доллара) и<%@ (знак процента и символ).

я верю<%@ загружает такие вещи, как сборки и, возможно,<%$ загружает вещи из конфигурационных файлов? Я не слишком уверен.

Мне просто интересно, может ли кто-нибудь объяснить мне все это и, возможно, объяснить, почему так важно создавать так много разных тегов, которые, по-видимому, имеют сходную цель?

Ответы на вопрос(2)

Ваш ответ на вопрос