[英]Validation Errors with string contain html tags - MVC
我不断收到错误消息,指出“从客户端检测到潜在的Request.Form值”。 这是因为我在字符串中包含html样式标签,用于在文本区域中显示字符串。 我需要一种方法来关闭对此项目的验证,因为它一直显示潜在的危险页面。 我找到了其他一些来源,但尚未取得任何成功。
我努力了:
1.)在[ValidationInput(false)]
Action [ValidationInput(false)]
的顶部添加[ValidationInput(false)]
,我仍然得到可能有害的页面。
2.)在Web.config中添加<pages validateRequest="false"></pages>
和<httpruntime requestValidationMode = "2.0"></httpruntime>
,但是我遇到了HTTP错误500.19-内部服务器错误。 出现<pages validateRequest="false"></pages>
有什么办法可以克服这个错误?
这是我的模型:
public partial class AP_Tasks
{
public int TaskID { get; set; }
public Nullable<System.DateTime> TaskDate { get; set; }
public string TaskType { get; set; }
public string AssignedBy { get; set; }
public string AssignedTo { get; set; }
public string CC { get; set; }
public string Whse { get; set; }
public string PO { get; set; }
public string FreightNo { get; set; }
public string VendName { get; set; }
public Nullable<System.DateTime> ReqCompDate { get; set; }
public Nullable<System.DateTime> DueDate { get; set; }
public Nullable<System.DateTime> CompDate { get; set; }
public string Notes { get; set; }
public Nullable<System.DateTime> InvDate { get; set; }
public Nullable<int> CoNo { get; set; }
public Nullable<int> NoteCnt { get; set; }
}
我相信Notes是问题所在。 它是包含HTML标记的字符串。
通过[ AllowHtml ]属性在属性级别上进行设置
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.