Mvc.Remote验证验证用户名是否重复

Model 这样写的

1 [Display(Name = "用户名")]
2 [Required(ErrorMessage = "请填写{0}")]
3 [StringLength(16, MinimumLength = 6, ErrorMessage = "{0}长度必须大于{2}位小于{1}位")]
4 [System.Web.Mvc.Remote("CheckSellerNick", "Login", ErrorMessage = "用户账号已存在")]public string LoginNo { get; set; }

Controller 里面这样写的

1  [OutputCache(Location = OutputCacheLocation.None, NoStore = true)]   //清除缓存
2     public JsonResult CheckSellerNick(string LoginNo)
3       {
4         //bool exists = _userService.LoginNoExist(LoginNo);
5           bool exists = LoginNo.Equals("111111") ? true : false;
6         return Json(exists , JsonRequestBehavior.AllowGet);
7     }

View 这样写的

1      @Html.TextBoxFor(o => o.LoginNo, new { @class = "register_input", maxlength = "16",  })
2
3 <div class="register_error">@Html.ValidationMessageFor(o => o.LoginNo)</div>
时间: 2024-10-18 07:04:24

Mvc.Remote验证验证用户名是否重复的相关文章

mvc remote的验证

1,问题 在mvc验证的时候怎么自定义验证action?比如说验证用户名是否重复. 2.解决方法 通过remote 的特性 第一参数是对应的action 第二个对应的是controller controller 中的的方法 public JsonResult CheckUserName(string userName) { if (IsUniqueName(userName) && IsForbiddenName(userName)) { return Json(true, JsonReq

MVC Remote 服务器验证

用此验证必须在Controller中编写返回值为JsonResult的Action 1 public JsonResult CheckUserName(string UserName) 2 { 3 EFHelper<StudentDBEntities> dbContext = EFHelper<StudentDBEntities>.GetInstance(); 4 UserInfo result = dbContext.GetSingle<UserInfo>(item

asp.net mvc Remote远程验证

1.Model实体 /// <summary> /// 课程编号 /// </summary> [MaxLength(50)] [Remote("IsUnique_Available", "Course")] [Required(ErrorMessageResourceName = "Course_CourseNum", ErrorMessageResourceType = typeof(ErrorMessage))] p

使用MVC Remote验证的注意点

这其实是一个比较简单的问题,但往往挺容易被忽略,这次我们在推广我们的互联网平台的时候就吃了这么一个大亏. 一般用户注册过程中,前端注册往往会检验用户名.昵称是否已存在,甚至验证码是否匹配,我们都可以用Remote的验证很方便的解决. 直接上关键代码: public class RegisterModel { [Required(ErrorMessage = " *邮箱地址不能为空 ")] [DataType(DataType.EmailAddress)] [RegularExpress

MVC 3 数据验证 Model Validation 详解

续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证.其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间. 在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可用性很低.但是来到了MVC 新时代,我们可以通过MVC提供的数据验证Attribute来进行我们的数据验证.并且MVC 提供了客户端和服务器端 双层的验证,只有我们禁用了客户

(转)MVC 3 数据验证 Model Validation 详解

继续我们前面所说的知识点进行下一个知识点的分析,这一次我们来说明一下数据验证.其实这是个很容易理解并掌握的地方,但是这会浪费大家狠多的时间,所以我来总结整理一下,节约一下大家宝贵的时间. 在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可用性很低.但是来到了MVC 新时代,我们可以通过MVC提供的数据验证Attribute来进行我们的数据验证.并且MVC 提供了客户端和服务器端 双层的验证,只有我们禁用了客

&lt;转&gt;ASP.NET学习笔记之MVC 3 数据验证 Model Validation 详解

MVC 3 数据验证 Model Validation 详解 在MVC 3中 数据验证,已经应用的非常普遍,我们在web form时代需要在View端通过js来验证每个需要验证的控件值,并且这种验证的可用性很低.但是来到了MVC 新时代,我们可以通过MVC提供的数据验证Attribute来进行我们的数据验证.并且MVC 提供了客户端和服务器端 双层的验证,只有我们禁用了客户端js以后,也会执行服务端验证,所以大大提高了我们的开发进度.今天我们就一起以一个初学者的身份来进入数据验证的殿堂. 首先,

MVC中数据验证

http://www.studyofnet.com/news/339.html http://www.cnblogs.com/kissdodog/archive/2013/05/04/3060278.html 本文导读:ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的. 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让MVC3框架帮我们完成验证.下面

MVC 模型注解验证

首先建一个空的解决方案 然后建 Visual C# / Web / ASP.NET MVC 4 Web 应用程序 然后在 MVC 的 Models 文件夹里 建一个类 例如 UserInfo 引用命名空间 using System.ComponentModel; using System.ComponentModel.DataAnnotations; 类里面代码: [DisplayName("用户名"), Required(ErrorMessage = "用户名非空"