问题
如何 在ASP.NET Core MVC中使用[Remote]属性来实现模型验证 。
解
在 启动时, 为MVC配置中间件和服务。
添加一个模型。
添加一个控制器。
为jQuery添加一个Razor页面和脚本及其验证。
讨论
ASP.NET Core MVC提供了一个有用的 [Remote] 属性,用于对Controller / Action进行AJAX调用,以执行服务器端验证,而不需要完整的回传。该属性使用jQuery及其验证JavaScript文件来执行AJAX请求。
我们只需使用[Remote] 属性注释模型 属性,并指定Controller和Action。该操作本身返回一个JSON结果,其中包含验证消息或 true。
更多精彩文章请关注我们的微信公众号FocusDotCore: