2013-08-07 13 views
1

我有下面的代码在我看来如何在asp.net中mvc转义%>?

<%: "bla bla %>" %> 

的问题是,在“%>”的字符串内被公认的结束标记。如何将它视为普通字符串而不是结束标记?

RWendi

+0

在Razor中,我们用另外一个'@'跳过'@':我的@@ email.com – AminSaghi

回答

0

找到一个快速解决方案如下:

<%= Html.Raw(HttpUtility.HtmlDecode("bla bla &#37;&#62;")) %> 

将是巨大的,如果有一个内置的解决这个方式。

+1

>可以简化为> –

1

或者,您可以拆分C#字符串:<%: "bla bla %" + ">" %>

或者您可以使用C#转义语法:<%: "bla bla \u0025>" %>