在我的MVC視圖中,我想用圖像替換文本實例>>>。MVC將圖像替換爲圖像
例如:
Model.Text : "3 >>> 4"
我想要做的一些方法:
@Helper.Replace(Model.Text)
在我看來,這樣即輸出的文本是:
3 <img src="arrow.gif" /> 4
有什麼建議?
在我的MVC視圖中,我想用圖像替換文本實例>>>。MVC將圖像替換爲圖像
例如:
Model.Text : "3 >>> 4"
我想要做的一些方法:
@Helper.Replace(Model.Text)
在我看來,這樣即輸出的文本是:
3 <img src="arrow.gif" /> 4
有什麼建議?
試試這個:
@(new HtmlString(Model.Text.Replace(">>>", "<img src='arrow.gif' />")))
這可能是一個XSS漏洞。 – SLaks 2011-02-27 20:38:50
我也需要arrow.gif來使用Url.Content(「〜/ Content/arrow.gif」),我無法弄清楚如何做到這一點。 – Dismissile 2011-02-27 22:47:41
是否'Model.Text'具有原始用戶輸入? – SLaks 2011-02-27 20:40:01
不,它不。 – Dismissile 2011-02-28 00:00:30