2010-08-20 52 views
0

我的問題很簡單。在mvcContrib中解碼Html字符串

如何解碼mvc contrib網格中的Html字符?我想要在解碼後在textarea內呈現這些內容。但不幸的是,它所有的編碼信息都是我在textarea裏面得到的。以下是如何,我想這樣做......

column.For (cust => Html.TextArea("Customer", new HtmlString(cust.Address), 4, 40, new { @class = "custAddress" })) 
.Named("Address") 
.DoNotEncode(); 

上面給我紅色下劃線錯誤HtmlString下()返回的對象,這顯然是因爲文本區的第二個參數預計字符串值來代替。

數據庫中的地址字段包含土耳其文字符。所有我在我的textarea裏面得到的是像þ lse ķ等字符。但我希望這些信息被解碼,無論如何

任何幫助將不勝感激。 謝謝。

回答

0

嘗試這種情況:

Html.TextArea

0
( 「客戶」,(新HtmlString(cust.Address))ToHtmlString(),4,40,新的{@class = 「custAddress」})。

你需要HtmlString嗎?我試過這個,我有Unicode字符渲染正確。

column.For (cust => Html.TextArea("Customer", cust.Address, 4, 40, new { @class = "custAddress" })) 
.Named("Address") 
.DoNotEncode();