验证在Webmatrix 2中不起作用

时间:2013-03-03 01:48:44

标签: validation webmatrix-2

我的验证无效。我不知道我错过了什么,我从here读到,

@{
Validation.Add("number", Validator.Integer("Must be integer"));
     if(IsPost)
    {  
     if(Validation.IsValid())
     {
      <div>Number Submitted!</div>
     }
    }  
}
.......

  <form action="" method="post">
            <div>
            @Html.Label("Insert a number:", "number")
            @Html.TextBox("number",Request["number"])
            @Html.ValidationMessage("number")
            </div>
  <div>
  <input type="submit" value="submit">
  </div>
  </form>

我可以输入任何值,验证消息什么也没有显示,我错过了什么?

感谢。

1 个答案:

答案 0 :(得分:0)

您还应添加Required验证程序:

Validation.Add("number", 
    Validator.Required("Gimme something, please?"),
    Validator.Integer("Must be integer")
);