0

我试图找出一种方法来验证输入的用户数据:

看法:

  <div class="editor-field">
            @Html.EditorFor(Function(model) model.CompleteWorkSample.EmailAddress)
            @Html.ValidationMessageFor(Function(model) model.CompleteWorkSample.EmailAddress)
        </div>

这是在 MVC3,VB.net 中。我正在寻找一种简单的方法来验证用户在 editorfor 字段中输入的数据。

任何帮助表示赞赏。谢谢!

4

1 回答 1

0

为什么不在表单帖子的 Action 方法中验证它?

public Action Result Post(YourViewModel model)
{
   if(ModelState.IsValid)
   {
          //This is valid
   }
   return View(model);
}

假设您已经使用 DataAnnotation attirbute 装饰了您的属性

public class CompleteWorkSample 
{
  [Required]
  public string EmailAdress { set;get;}
}

抱歉,这是 C#。我不是 VB.NET 专家。

于 2012-04-26T19:26:49.583 回答