ASP.NET Core 2.0 MVC「远程」验证
2017-11-17 15:36
585 查看
问题
如何 在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:
相关文章推荐
- ASP.NET Core 中文文档 第四章 MVC(2.2)模型验证
- ASP.NET Core 2.0 MVC 发布部署--------- ASP.NET Core 发布的具体操作
- ASP.NET Core MVC 2.1 顶级参数验证
- ASP.NET Core 2.0 MVC 发布部署--------- linux安装.NET CORE SDK具体操作链接以及擦欧总细节
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- ASP.NET Core 2.0 MVC项目实战
- ASP.NET MVC 3 —— Model远程验证
- ASP.NET MVC 使用Remote特性实现远程属性验证
- asp.net mvc 远程校验Remote属性在Area下验证路径不正确的解决
- 基础教程:ASP.NET Core 2.0 MVC筛选器
- 菜鸟入门【ASP.NET Core】15:MVC开发:ReturnUrl实现、Model后端验证 、Model前端验证
- asp.net mvc 2.0 数据验证
- ASP.NET Core 2.0 MVC - 获取当前登录用户信息
- 基础教程:视图中的ASP.NET Core 2.0 MVC依赖注入
- 【转载】ASP.NET MVC 3 —— Model远程验证
- Asp.net MVC 远程验证(Remote)的深究
- ASP.NET Core 2.0 MVC 发布部署--------- Ubuntun 16.04 X64 具体操作
- ASP.NET MVC 使用Remote特性实现远程属性验证
- ASP.NET Core 2.0 MVC 发布部署--------- SUSE 16 Linux Enterprise Server 12 SP2 X64 具体操作
- ASP.NET Core 2.0中Razor页面禁用防伪令牌验证