我在剃鬚刀視圖引擎上有一個ajax窗體。爲了驗證我使用dataanotation類。當用戶提交表單時驗證工作正常,驗證信息正常工作。 問題是,驗證不會在關鍵幀或模糊事件上工作。在AjaxForm上的ASP.Net MVC 3驗證
如何激活確認不會對給ajaxForm提交(ajax.beginform)
這裏是我的視圖代碼:
@using (Ajax.BeginForm(new AjaxOptions { InsertionMode = InsertionMode.Replace,
UpdateTargetId = "employeeDetail", HttpMethod = "Post", OnComplete = "Complete",
Confirm = "Confirm?" }))
{
@Html.TextBoxFor(model => model.Email)
@Html.ValidationMessageFor(model=>model.Email)
<span style="float:right"><input type="submit" class="tableGenelButton" id="submitButton" value="Kaydet" /></span>
}
型號:
[RequiredWithMessage]
[Display(Name = "E-Mail")]
public string Email { get; set; }
這些應該自動發生......我覺得OP在談論他的自定義驗證屬性客戶端驗證( '[RequiredWithMessage]')。 – fretje 2011-05-09 16:13:34
啊是的,我錯過了! – 2011-05-09 17:36:51