在 ASP.NET 中转义 <% 和 %>
Escape <% and %> in ASP.NET
我有一个模板引擎,它使用 <%
和 %>
作为模板,但问题是 ASP.NET WebForms 对此有不同的看法。
在 Razor 中,我可以通过将 @
符号加倍来转义它 — @@
。如何在 Web 表单中实现?
UPD:HTML 转义没有帮助 — 模板引擎不想使用 <%
和 %>
,所以网站只显示它们。
我可能在这里找到了一些答案:http://www.sitepoint.com/forums/showthread.php?65377-escape-asp-tags
text = "<" & "% CODE %" & ">"
<% CODE %>
临时解决方案是创建服务器端变量并使用 <%= OPEN %>
和 <%= CLOSE %>
。
我有一个模板引擎,它使用 <%
和 %>
作为模板,但问题是 ASP.NET WebForms 对此有不同的看法。
在 Razor 中,我可以通过将 @
符号加倍来转义它 — @@
。如何在 Web 表单中实现?
UPD:HTML 转义没有帮助 — 模板引擎不想使用 <%
和 %>
,所以网站只显示它们。
我可能在这里找到了一些答案:http://www.sitepoint.com/forums/showthread.php?65377-escape-asp-tags
text = "<" & "% CODE %" & ">"
<% CODE %>
临时解决方案是创建服务器端变量并使用 <%= OPEN %>
和 <%= CLOSE %>
。