2012-01-17 44 views
3

MVC 3是否支持Xml數據?我有一個帶有字段的模型類(稱之爲'MyCustomersXml'),我想將它填充到隱藏字段中。我遇到的問題是,當用戶單擊提交按鈕時,出現500錯誤。如果該字段爲空,則不會發生任何事情。您的模型中的MVC 3和Xml屬性數據

我知道ASP.Net默認會進行一些類型的驗證,以防止控件值中的html樣式內容,所以我的問題是MVC 3也分享了這種行爲嗎?如果是這樣,我怎麼繞過這個行爲來允許回發中的Xml?

回答

6

您可以與[AllowHtml]屬性修飾這個領域:

[AllowHtml] 
public string MyCustomersXml { get; set; } 

現在ASP.NET框架將不再拋出一個異常,當您嘗試發佈危險字符,如在該領域<>