2012-04-26 103 views
0

我試圖找出一種方法來驗證輸入的用戶數據:驗證html.editorfor

查看:

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

這是MVC3,VB.net。我正在尋找一種簡單的方法來驗證用戶輸入數據到editorfor字段。

任何幫助表示讚賞。謝謝!

回答

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的傢伙。