我有下面的代码在我看来如何在asp.net中mvc转义%>?
<%: "bla bla %>" %>
的问题是,在“%>”的字符串内被公认的结束标记。如何将它视为普通字符串而不是结束标记?
RWendi
我有下面的代码在我看来如何在asp.net中mvc转义%>?
<%: "bla bla %>" %>
的问题是,在“%>”的字符串内被公认的结束标记。如何将它视为普通字符串而不是结束标记?
RWendi
找到一个快速解决方案如下:
<%= Html.Raw(HttpUtility.HtmlDecode("bla bla %>")) %>
将是巨大的,如果有一个内置的解决这个方式。
>可以简化为> –
或者,您可以拆分C#字符串:<%: "bla bla %" + ">" %>
。
或者您可以使用C#转义语法:<%: "bla bla \u0025>" %>
。
在Razor中,我们用另外一个'@'跳过'@':我的@@ email.com – AminSaghi