可能重複:
Razor syntax prevent escaping html in an action link如何在ASP .NET MVC Razor視圖引擎中使用@ Html.ActionLink()生成鏈接,如果鏈接文本包含html,這也應該呈現?
我怎麼能生成鏈接,其中包含圖像,使用ASP.NET MVC Razor視圖引擎@Html.ActionLink()
方法。此方法採用內鏈接文本作爲第一個參數,所以我嘗試:
@{
string linkInnerHtml = string.Format("<img src=\"{0}\" /> Tiles", MyClass.GetImgSrc());
}
@Html.ActionLink(linkInnerHtml, "action" ...)
但是,作爲一個結果,我得到了與<img src="/source.img" /> Tiles
內部文本鏈接。 HTML沒有渲染。
這不會編譯。 –