2012-05-12 70 views
0

林具有當我嘗試在文本區域中顯示它的MVC解碼我的編碼的HTML字符串的麻煩,我嘗試這樣做:顯示編碼的HTML

<textarea rows="3" cols="20" style="width: 80%; height:150px; margin:10px 0px;"> 
     &lt;iframe allowtransparency='true'... 
    </textarea> 

這:

<textarea rows="3" cols="20" style="width: 80%; height:150px; margin:10px 0px;"> 
    @(Html.Raw("&lt;iframe allowtransparency='true'...")) 
</textarea> 

但仍顯示爲<iframe allowtransparency='true'而不是&lt;iframe allowtransparency='true'...

回答

3

嘗試轉義您的&符。 它會像

<textarea> 
    &amp;lt;iframe ... 
</textarea> 
+0

謝謝,這是很容易我不敢相信我問之前沒弄明白。 – formatc

+0

不要忘記將其設置爲答案! –