繁体   English   中英

字符串验证错误包含html标记-MVC

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM