如何在MVC4(C#)中验证外部公开的描述字段?
我在MVC中开发了一个客户联系表单。其中包含2000个字符的描述字段。这是完全面向外部的页面。所以用户可以在这里输入任何垃圾数据。我必须将此数据以如何在MVC4(C#)中验证外部公开的描述字段?,c#,jquery,asp.net,asp.net-mvc,C#,Jquery,Asp.net,Asp.net Mvc,我在MVC中开发了一个客户联系表单。其中包含2000个字符的描述字段。这是完全面向外部的页面。所以用户可以在这里输入任何垃圾数据。我必须将此数据以XML格式发送到另一个系统,包括其他字段(如名字、姓氏、电子邮件地址等)。因此XML必须接受来自此表单字段的文本 当用户输入数据、从描述字段中删除不必要的数据时,如何进行验证 在模型中的属性上设置属性,如下所示: public class DataModel { [StringLength(2000, ErrorMessage = "Fie
XML
格式发送到另一个系统,包括其他字段(如名字、姓氏、电子邮件地址等)。因此XML
必须接受来自此表单字段的文本
当用户输入数据、从描述字段中删除不必要的数据时,如何进行验证 在模型中的属性上设置属性,如下所示:
public class DataModel
{
[StringLength(2000, ErrorMessage = "Field cannot exceed 2000 characters")]
public string Description { get; set; }
}
这样,如果用户希望在字段中输入的字符少于2000个字符,他们将删除自己的垃圾数据。请定义“不必要的数据”。什么是不必要的数据?你只说了2000个字。除了对包含的字符数设置限制外,您几乎没有其他内容。如果您试图使数据成为有效XML文档的一部分,则需要对其进行转义和/或将其放入CDATA部分: