2015-06-09 57 views
0
[Display(Name = "SentDoc_lblDescription ", ResourceType = typeof(EXTDocuments.Resources))] 
[Required(ErrorMessage="Description Required")] 
public string Description {get;set;} 

This Description此属性在业务逻辑中是必需的。Asp.Net MVC验证不起作用

当我点击提交按钮时,它会引发错误。

错误是decription是null,我想从UI中验证该属性。

+0

介意发布一些你的代码?不知道你所尝试过的东西是很难帮助你的。 – SoftwareFactor

+0

你需要发布你的视图代码,你的控制器代码......以及你得到的ACTUAL错误信息(包括任何类型和调用堆栈)。重新解释错误意味着您只能告诉我们您对问题的理解,这可能不正确。 –

回答

0

我要记得运行到这样的事情,目前使用此属性,以确保我的琴弦设置得到正确验证:

[Required] 
    [MaxLength(200)] 
    [MinLength(5)] 
    [Display(Name = "Name")] 
    public string ItemName { get; set; } 

通过使用MINLENGTH个和要求,你会得到一个必需的字符串最小长度。希望这可以帮助你。