有太多人告訴我應用required
課程來完成所需的領域。我不希望好ol'required
屬性;我想要新的屬性集進行驗證。這是我一直沒有成功嘗試:如何將jQuery不顯眼的驗證應用於DropDownList編輯器模板?
這是我的編輯模板:
@using Comair.RI.UI.Core
@{
var list = this.GetModelSelectList();
var listWithSelected = new SelectList(list.Items, list.DataValueField, list.DataTextField, Model);
}
@if (ViewData.ModelMetadata.IsRequired)
{
//var att = "data-val-required=\"string.Format("The {0} field is required", ViewData.ModelMetadata.DisplayName)
var att = string.Format("The {0} field is required.", ViewData.ModelMetadata.DisplayName);
@Html.DropDownListFor(m => Model, listWithSelected, " - select - ",
new Dictionary<string, object> {{"data-val-number=", "The field " + ViewData.ModelMetadata.DisplayName + " must be a number."}, {"data-val", true}, {"data-val-required", att}})
}