我正在添加簡單的文章。我有一個CKEditor,我從這些數據中取出並在JavaScript中使用encodeURI
進行編碼,並將它發送到ViewController然後我將它放入數據庫的表中。然後我想顯示文章,所以我<% HTML.RenderAction("MyAction); %>"
,並在此行動中我使用HttpUtility.UrlDecode(content)
解碼來自數據庫的網址。但它顯示了例如HTML標籤,而不是被格式化。它顯示爲一個文本。在Chrome中,我點擊右鍵並顯示HTML,然後顯示以下文字:在javascript中將encodeURI編碼的URL解碼爲C#
& lt; GT; & GT;這裏的一些文字& lt;/p & g t;
有字符之間沒有空格我加入他們,因爲它表明
<p> </P >
我能做些什麼,使之正常工作?
我使用URI進行編碼,因此使用'HttpUtility.HtmlDecode'解碼不起作用。但第二點是正確的。我在MVC 2中工作,所以沒有'@ Html.Raw()',但是我使用了'MVCHtmlString.Create(content)',就是這樣! –