Что означает символ <# =?

Какие <# этот символ означает в asp.net он находится внутри тега html.

 <td><#= userInfo.observerResponseKey != null ? (userInfo.observerStatus == '<%= Enum.GetName(typeof(Status), Status.Draft) %>' ? "Draft shared " +  userInfo.observerDateSubmittedString : userInfo.observerStatus == '<%= Enum.GetName(typeof(Status), Status.Private) %>' ? "In Progress" :  "Completed " + userInfo.observerDateSubmittedString) + " by " + userInfo.observerName : "Not Started"  #></td>

Я хочу добавить img к тд, если результат "Выполняется" или "Завершено".

Я пытался добавить как

 <td><#= userInfo.observerResponseKey != null ? (userInfo.observerStatus == '<%= Enum.GetName(typeof(Status), Status.Draft) %>' ? "Draft shared " +  userInfo.observerDateSubmittedString : userInfo.observerStatus == '<%= Enum.GetName(typeof(Status), Status.Private) %>' ? "In Progress" :  "Completed " + userInfo.observerDateSubmittedString) + " by " + userInfo.observerName #><img src="../../images/icon_delete_red.png" /> <#= : "Not Started"  #></td>

Но его бросающая ошибка "Unparse Microtemplate"

Итак, что означает этот тег <# =? и как я могу добавить изображение в этот код?

Пожалуйста, помогите мне..

3 ответа

Встроенные блоки кода.

<%# %> is for data-binding expressions

Например, в ASP.NET GridViewмного раз вы увидите что-то вроде этого:

<%# Eval("DataColumnName") %>

Есть несколько других разновидностей:

<%= %> is the equivalent of `Response.Write()`
<% %> runs server-side code, like an if-else block
<%: %> is for HTML-encoding the data
<%@ %> is for directives, usually page directives in ASP.NET

http://demos.telerik.com/aspnet-mvc/razor/grid/templatesclientside

Telerik использует этот синтаксис для шаблонов кода

Это блок кода или "самородок кода". По сути, это позволяет встраивать код, который обрабатывается и обрабатывается сервером перед отправкой клиенту.

Видите это .NET "блоки самородков кода"?

или же

Как они называются в ASP.NET <%:%>?

Пример:

<img id="<%= someValue.ToString() %>" src"http://website.com/someImg.jpg" />
Другие вопросы по тегам