Ras*_*era 3 xml-serialization asp.net-mvc-3
MVC 3是否支持Xml数据?我有一个带有字段的模型类(称之为'MyCustomersXml'),我想将它填入隐藏字段.我遇到的问题是当用户点击提交按钮时出现500错误.如果该字段为空,则不会发生任何事情.
我知道ASP.Net默认会进行某种类型的验证来防止控件值中的html样式内容,所以我的问题是MVC 3是否也分享这种行为?如果是这样,我如何绕过此行为以允许回发中的Xml?
您可以使用以下[AllowHtml]属性修饰此字段:
[AllowHtml]
public string MyCustomersXml { get; set; }
Run Code Online (Sandbox Code Playgroud)
现在,当您尝试发布危险字符,如ASP.NET框架将不再抛出一个异常<,并>在这一领域.