mvc4.0 html.actionlink comfired,未触发MVC 5远程验证
我正在尝试在MVC中实现远程验证。我已经阅读了一些Tutos和已经在此处发布的问题,但是没有答案。
控制器:
public class GroupsController: Controller
{
[HttpPost]
public ActionResult TestRemoteValidation(string Name)
{
return Json(false);
}
}
视图:
@using (Html.BeginForm("Index", "Defaults", FormMethod.Post))
{
@Html.TextBoxFor(model => model.Name, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Name, "", new { @class = "text-danger" })
}
和模型:
public class Group
{
[Key]
public int Id { get; set; }
[Display(Name = "Nom du Groupe")]
[Required]
[Remote("TestRemoteValidation", "Groups", HttpMethod = "POST", ErrorMessage = "Remote fired")]
//[CustomRemoteValidation("TestRemoteValidation", "Groups", AdditionalFields = "Id")]
public string Name { get; set; }
public virtual ICollection ApplicationUsers { get; set; }
}
生成的HTML代码:
我使用Metadata是因为它是一个实体->没问题,我与另一个ViewModel进行了检查,并且相同。
[Required]和[StringLength(10)]被触发。
当我在TestRemoteValidation中设置断点时,什么也没发生。
例如,我能够使用自定义的远程属性类和Model.IsValid覆盖来执行远程验证,但是我不明白为什么这种方式行不通。有想法吗?
mvc4.0 html.actionlink comfired,未触发MVC 5远程验证相关推荐
- Asp.net MVC4.0(net4.5) 部署到window server 2003上的解决方案
把Asp.net MVC4.0(net framework4.5) 部署到window server 2003上的解决方案 最近做了一个Web项目,也没多想就用了Asp.net MVC4.0 ,MVC ...
- operamasks-ui2.0 +MVC4.0+EF5.0实战之一 开篇及布局控件介绍
两年前,曾打算自己开发一个web开发框架,把部门.人员.权限.日志作为基本服务加入进去,在其基础上可以做业务快速开发,结果没有坚持下去,仅仅开了个头就夭折了.究其原因,一方面是采用自己完全不熟悉的新技 ...
- MVC4.0网站发布和部署到IIS7.0上的方法【转:http://www.th7.cn/Program/net/201403/183756.shtml】...
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- MVC4.0网站发布和部署到IIS7.0上的方法
最近在研究MVC4,使用vs2010,开发的站点在发布和部署到iis7上的过程中遇到了很多问题,现在将解决的过程记录下来,以便日后参考,整个过程主要以截图形式呈现 vs2010的安装和mvc4的安装不 ...
- 跟我一起学习ASP.NET 4.5 MVC4.0(一)
由于上面一个项目使用的是ASP.NET4.0 MVC3.0,在招人的时候发现很多人有听说过MVC,但是却是没用过,对MVC也只是一知半解,最近想给团队成员做一个系统的解说,让大家都可以学习一下ASP. ...
- sql 触发器未触发_SQL触发器–综合指南
sql 触发器未触发 Hey, folks! In this article, we will be focusing on SQL Triggers in detail. 嘿伙计! 在本文中,我们将 ...
- C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)
译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(中)),不对的地方欢迎指出与交流. 章节出自<Professional C# ...
- C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(上)
译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 41 ASP.NET MVC(上)),不对的地方欢迎指出与交流. 章节出自<Professional C# ...
- epoll EPOLLOUT事件未触发
记录一次epoll事件未触发的经历,由于是tcp通信,使用了io多路复用epoll,客户端只发送数据,不处理服务端响应,服务端处理对应的事件,并且会响应消息给客户端,遇到了EPOLLOUT事件未触发的 ...
最新文章
- python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】
- 打印对象和toString方法
- bin二进制文件的运行
- 【CV】使用OpenCV进行消失点检测(附代码)
- BOOST_TEST_FOREACH宏相关的测试程序
- Heu OJ 解题报告索引
- 数据类型和Json格式
- rpm常用命令集合2
- python中re怎么念_Python中re(正则表达式)模块学习
- linux5.4获取root权限,gcc++漏洞 普通用户获取root权限
- 金碟打印凭证或多联纸格式时十几张后错位
- 大数据入门最全组件思维导图
- 微信网页版扫码登录是如何实现的?
- “九阳神功”是怎么炼成的?
- 文件操作(第二节文件的写入和读取)
- Android读ipconfig.txt配置文件乱码
- Linux 用户文件夹授权
- Python编程之Ubuntu下信号模块signal
- 架构扫盲|四种常见的软件架构
- 软件评测师 各章节考点汇总(基础知识部分)