1
我有一個從第三方API返回的字符串,它包含完全形成的錨標記(大多數情況下)。該html似乎完全形成和正確。在字符串中解碼錨標記
我想解碼這個並輸出到一個MVC視圖作爲一個有效的錨標記,但HTMLDecode似乎並沒有將錨標記轉換爲鏈接。
我只是簡單地輸出文本;
<p>@HttpUtility.HtmlDecode(Model.Description)</p>
但文本與錨標籤包括在一起,像這樣;
This is a test description. Check here - <a href="http://query.nytimes.com/gst/fullpage.html?res=9F0DE2D81E3CF936A25753C1A9669C8B63&sec=&spon=&pagewanted=all">New York Times</a> for more information
我期待HtmlDecode的大部分?
只需添加到這個答案...如果你不使用'@ Html.Raw()',它在你的模型對象的任何文本將是HtmlEncoded,這是目前正在發生的事情以及爲什麼你有這個問題。 –
是的,默認情況下在MVC視圖中所有的值都是HtmlEncoded.So我們需要使用@ Html.Raw。 – malkam
Duh,完全忘了Html.Raw。現在完美,謝謝。 – PizzaTheHut