必需属性无法正常工作

时间:2015-05-27 13:44:48

标签: c# validation model attributes required

请帮助..

我使用了必需属性数据注释来验证名称'的字段。但是在输入名称之后,其显示为“姓名”是必需的'。 我不知道为什么必需属性没有正确触发。我只使用模型在C#中使用它。

请帮帮我。

谢谢, Goutam

1 个答案:

答案 0 :(得分:1)

我不知道这是不是你的问题,但这应该是如何使用验证的一般步骤。

第一步是添加这段代码

[Required(ErrorMessage = "Your message here")]
public string Name{ get; set; }

然后,您要使用

运行验证
if (!ModelState.IsValid)
{
    //Your code if the field is invalid
}else
{
    //Your code if the field is valid
}