如何在Asp.Net Mvc 4中为下拉列表设置客户端验证 [英] How Do I Set Client Side Validation For Drop Down List In Asp.Net Mvc 4
本文介绍了如何在Asp.Net Mvc 4中为下拉列表设置客户端验证的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的控制器代码
this is my controller code
List<SelectListItem> liEducation = new List<SelectListItem>();
liEducation.Add(new SelectListItem { Text = "Select", Value = "0" });
liEducation.Add(new SelectListItem { Text = "Post Graduation", Value = "Post Graduation" });
liEducation.Add(new SelectListItem { Text = "Graduation", Value = "Graduation" });
liEducation.Add(new SelectListItem { Text = "Diploma", Value = "Diploma" });
liEducation.Add(new SelectListItem { Text = "HSC", Value = "HSC" });
liEducation.Add(new SelectListItem { Text = "SSC", Value = "SSC" });
liEducation.Add(new SelectListItem { Text = "Other", Value = "Other" });
ViewData["Education"] = liEducation;
//这是我的观点
// this is my view
@Html.DropDownListFor(m => m.Education, ViewData["Education"] as List<SelectListItem>, new { @id = "Education", style = "width:150px" })
@Html.ValidationMessageFor(m => m.Education)
//这是我的模型
// and this is my model
public class Education
{
[Required(ErrorMessage = "Please Select Education")]
public int? ID { get; set; }
public string Name { get; set; }
}
我想显示错误msg如果下拉选择索引为0
I want to show error msg if dropdown selected index is 0
推荐答案
//use jquery
http://www.freezecoders.com/2012/10/jquery-validation-for-drop-down-box.html [ ^ ]
这篇关于如何在Asp.Net Mvc 4中为下拉列表设置客户端验证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文