asp.net mvc Remote远程验证
2015-03-12 13:18
134 查看
1.Model实体
2.CourseController控制器IsUnique_Available验证方法
3.cshtml添加页面
4.cshtml编辑页面(disabled = true)
/// <summary> /// 课程编号 /// </summary> [MaxLength(50)] [Remote("IsUnique_Available", "Course")] [Required(ErrorMessageResourceName = "Course_CourseNum", ErrorMessageResourceType = typeof(ErrorMessage))] public string CourseNum { get; set; }
2.CourseController控制器IsUnique_Available验证方法
#region 验证课程编号不唯一 public JsonResult IsUnique_Available(string CourseNum) { Course model = o_Res.GetCourseAny(a => a.CourseNum == CourseNum); if (model == null) { return Json(true, JsonRequestBehavior.AllowGet); } else { string suggestedUID = String.Format(CultureInfo.InvariantCulture, "课程编号:{0} 已经存在!", CourseNum); return Json(suggestedUID, JsonRequestBehavior.AllowGet); } } #endregion
3.cshtml添加页面
<td colspan="3"> @Html.TextBoxFor(a => a.CourseNum, new { maxlength = 50 }) @Html.ValidationMessageFor(model => model.CourseNum) </td>
4.cshtml编辑页面(disabled = true)
<td colspan="3"> @Html.TextBoxFor(a => a.CourseNum, new { maxlength = 50 , disabled = true }) @Html.ValidationMessageFor(model => model.CourseNum) </td>
相关文章推荐
- ASP.NET MVC 使用Remote特性实现远程属性验证
- Asp.net MVC 远程验证(Remote)的深究
- ASP.NET MVC 使用Remote特性实现远程属性验证
- asp.net mvc 远程校验Remote属性在Area下验证路径不正确的解决
- Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码)
- 自定义Remote验证(对博客园文章“Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码)”自定义验证的改进)
- 基于ASP.NET MVC Remote验证的AdditionalFields与checkbox搭配使用的BUG
- Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码)
- ASP.NET Core 2.0 MVC「远程」验证
- asp.net mvc 3.0 远程验证步骤
- 【转载】ASP.NET MVC 3 —— Model远程验证
- ASP.NET MVC 3 —— Model远程验证
- ASP.NET MVC 3 —— Model远程验证
- Asp.net MVC验证哪些事(3)-- Remote验证及其改进(附源码)
- Asp.Net MVC杂谈之:—步步打造表单验证框架[重排版](1)
- asp.net mvc 身份验证中返回绝对路径的ReturnUrl
- 在ASP.NET MVC Framework中使用IErrorDataInfo接口实现验证(翻的)
- Asp.net MVC 示例项目"Suteki.Shop"分析之---数据验证
- Asp.net MVC 示例项目"Suteki.Shop"分析之---数据验证
- 在ASP.NET MVC Framework 中执行简单验证(翻的)