在 ASP.NET 中转义 <% 和 %>

Escape <% and %> in ASP.NET

我有一个模板引擎,它使用 <%%> 作为模板,但问题是 ASP.NET WebForms 对此有不同的看法。

在 Razor 中,我可以通过将 @ 符号加倍来转义它 — @@。如何在 Web 表单中实现?

UPD:HTML 转义没有帮助 — 模板引擎不想使用 &lt;%%&gt;,所以网站只显示它们。

我可能在这里找到了一些答案:http://www.sitepoint.com/forums/showthread.php?65377-escape-asp-tags

text = "<" & "% CODE %" & ">"


&lt;% CODE %&gt;

临时解决方案是创建服务器端变量并使用 <%= OPEN %><%= CLOSE %>