如何在Asp.Net Mvc 4中为下拉列表设置客户端验证 [英] How Do I Set Client Side Validation For Drop Down List In Asp.Net Mvc 4

查看:73
本文介绍了如何在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 = &quot;Please Select Education&quot;)]
         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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆