Код позади не запускается из HTML с тегами <%

У меня есть следующий HTML:

<td align="center">
        <%#CreateDynamicHTML()%>

Теги <% #%>, как бы они ни назывались, должны указывать на код, стоящий за функцией. Вот моя функция:

Public Function CreateDynamicHTML() As String
    Dim html As String = String.Empty
    'create lots of HTML

    Return html
End Function

Компилируется, но функция не запускается. Поставь точку разрыва там, не получил удар. В чем дело?

1 ответ

Решение

Символ # предназначен для привязки данных. Символ = - это сокращение от Response.Write. Попробуйте использовать <% = CreateDynamicHTML ()%>.

Другие вопросы по тегам