Код позади не запускается из 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 ()%>.