Как они называются <% ...%>? И каким образом они могут быть использованы на странице - PullRequest
3 голосов
/ 12 мая 2009

В веб-форме .Net ...

Как называются эти специальные теги?

Я знаю 2: <%-- comment --%> для комментариев

и <%# used with Eval and Bind #>

Так что же означает #? Есть еще?

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

Надеюсь, это не дубликат, но его действительно сложно найти <%#

Ответы [ 4 ]

4 голосов
/ 12 мая 2009

Их также называют пчелиными укусами:
В ASP.Net какая разница между <% = и <% # </a>

3 голосов
/ 12 мая 2009

Серверные теги. Они называются серверными тегами.

Конечно, есть и другие.

<%= "string constant" %> - она ​​выведет данную строку в вывод HTML

<%= BO.Customer.GetName () %> - сделает то же самое с функцией, которая возвращает строковый результат

<% RenderMyCoolControl %> - без символа "=" предполагается, что ваша функция будет что-то выводить в вывод HTML, используя Response.Write

Или вы можете использовать это напрямую: <% Response.Write ("string constant") %>

Надеюсь, это поможет.

1 голос
/ 13 мая 2009

Здесь довольно полный список:

ASP.NET "специальные" теги

И в качестве принятого ответа на эти состояния они представляют собой " Теги сценариев на стороне сервера "

1 голос
/ 12 мая 2009

Используется для выражения связывания; такие как Eval и Bind, чаще всего встречающиеся в элементах управления данными, таких как GridView, Repeater и т. д.

Есть еще?

Взгляните сюда:

Встроенные теги

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...