我有下面的代碼在我看來如何在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