2011-02-27 81 views
0

在我的MVC視圖中,我想用圖像替換文本實例>>>。MVC將圖像替換爲圖像

例如:

Model.Text : "3 >>> 4" 

我想要做的一些方法:

@Helper.Replace(Model.Text) 

在我看來,這樣即輸出的文本是:

3 <img src="arrow.gif" /> 4 

有什麼建議?

+0

是否'Model.Text'具有原始用戶輸入? – SLaks 2011-02-27 20:40:01

+0

不,它不。 – Dismissile 2011-02-28 00:00:30

回答

0

試試這個:

@(new HtmlString(Model.Text.Replace(">>>", "<img src='arrow.gif' />"))) 
+0

這可能是一個XSS漏洞。 – SLaks 2011-02-27 20:38:50

+0

我也需要arrow.gif來使用Url.Content(「〜/ Content/arrow.gif」),我無法弄清楚如何做到這一點。 – Dismissile 2011-02-27 22:47:41