我在ASP.NET MVC项目中使用AllowHtml属性,但它不适用于我的视图模型中的数组。如果属性不是数组,则属性有效。现在,我无法验证我的html标签。
有什么建议吗? 谢谢
[AllowHtml]
public string[] ContentText { get; set; }
错误:
A potentially dangerous Request.Form value was detected from the client
答案 0 :(得分:4)
它不适用于数组。 必须是一个简单的字符串属性才能使用 。你能做的是
public class ContentText { [AllowHtml]public string Text { get; set; } }
然后让主模型将此ContentText
的集合作为属性:
public class ContentTextCollection { public ContentText [] Texts { get; set; } }