model验证——remote服务端验证

Posted 飞刀软件

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了model验证——remote服务端验证相关的知识,希望对你有一定的参考价值。

项目中做的项目使用的mvc的model验证,感觉最难的一个是remote验证,其它的比较简单就不说了:

remote验证例子:

 

/// <summary>
/// ErrorMessage 表示验证不通过时显示的消息

///AdditionalFields 表示验证的时候用哪个字段作为参数来传递(通常用于编辑页面的时候验证)

/// </summary>

[Remote("actionName", "controllerName", ErrorMessage = "已存在重名的", AdditionalFields = "Dan_MonitorLevelID")]
public string MonitorLevelName { get; set; }

 

/// <summary>
/// 验证方法

/// </summary>

public JsonResult actionName(string monitorLevelName, Guid Dan_MonitorLevelID)
{
  bool result = service.CheckMonitorLevelName(monitorLevelName.Trim(), Dan_MonitorLevelID);
  return Json(result, JsonRequestBehavior.AllowGet);
}

以上是关于model验证——remote服务端验证的主要内容,如果未能解决你的问题,请参考以下文章

使用bootstrapvalidator的remote验证经验

原生nodejs-搭建后端服务器,完成数据库的链接,客户端的访问,数据库表的操作,包含表单验证,Ajax通信

Struts中客户端验证跟服务器端验证有何区别

服务器端验证--验证框架验证

web服务端给手机客户端发送一条短信验证码,因为要跟客户端提交的比较,服务端怎么先保存这个验证码呢

如何使用服务器端验证生成客户端验证?