1

検証が機能していません。私は何が欠けているのかわかりません、私はここから読みます、

@{
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>

任意の値を入力できますが、検証メッセージに何も表示されません。何かが足りませんか?

ありがとう。

4

1 に答える 1

0

Requiredバリデーターも追加する必要があります。

Validation.Add("number", 
    Validator.Required("Gimme something, please?"),
    Validator.Integer("Must be integer")
);
于 2013-03-04T05:46:10.237 に答える