/*十有三博客*/
  • 首页
  • 关于本站
  • 网站地图
  • RSS订阅

ASP.NET MVC 出现“System.Web.Mvc.CompareAttribute”已过时

2014-12-05 十有三 0 浏览:1万+ .NET技术 ASP.NET MVC

前段时间发现ASP.NET MVC项目中出现“System.Web.Mvc.CompareAttribute”已过时:“The recommended alternative is to use the System.ComponentModel.DataAnnotations.CompareAttribute type, which has the same functionality as this type."的警告提示。原来是System.Web.Mvc.CompareAttribute已经是过时的特性了,提示信息建议我们使用System.ComponentModel.DataAnnotations.CompareAttribute来替换之前过时的特性。

出现警告提示

原来的代码:

[Required(ErrorMessage = "请输入确认密码!")]
[System.Web.Mvc.Compare("NewAccountPassword", ErrorMessage = "两次输入的密码不一致!")]
public string ConfirmPassword { get; set; }

修改后的代码:

[Required(ErrorMessage = "请输入确认密码!")]
[System.ComponentModel.DataAnnotations.Compare("NewAccountPassword", ErrorMessage = "两次输入的密码不一致!")]
public string ConfirmPassword { get; set; }

另外这里附加一个微软MSDN关于System.Web.Mvc.CompareAttribute类过期的文档说明:http://msdn.microsoft.com/zh-cn/library/system.web.mvc.compareattribute(v=vs.118).aspx


作者:十有三

出处:https://shiyousan.com/post/635533385793540989

版权声明:本文采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。欢迎转载本文,转载请声明出处或保留此段声明。


  • 上一篇: ASP.NET MVC Compare ErrorMessage 无效导致无法显示自定义错误信息
  • 下一篇: Visual Studio Community 2013 (社区版)的一些相关问答

相关文章
  • 命名空间System.Web中不存在类型或命名空间名称“Mvc” 是否缺少程序集引用?
  • C# 由数字1、2、3、4、5、6六个数字共可组成多少个没有重复数字的四位数,输出这些数据并统计个数。
  • Discuz!NT 图像因存在错误而无法显示
  • ASP.NET中.aspx页面使用<script runat="server">标记无法输出"</script>"字符串
  • ASP.NET MVC 页面静态化操作的思路
  • 翻译:Changes to the language setting will not take effect until the environment is restarted.

文章分类

.NET技术 123 数据库 24 Web前端 21 网站建设运维 37 操作系统与应用 66 程序猿日常 11 开发工具 12 其他随笔 13

文章标签

ASP.NET ASP.NET MVC C# CSS HTML IIS Javascript Linux MongoDB MySql SQL SQL Server Visual Studio Windows系统 版本控制系统 插件工具 服务器 搞笑娱乐 好文分享 软件应用 生活知识 手机问题 随笔 网络知识 网站设计优化 网站维护 养生保健 异常处理 硬件设备 游戏攻略

热门文章

  • IIS8如何安装和使用URL重写工具-URL Rewrite
  • 林蛋大与楚中天,朱肚皮与朱月坡
  • 解决IE11安装升级失败和在安装前需要更新的问题
  • Windows Server 2012无法安装 .NET3.5-安装角色或功能失败,找不到源文件
  • VS重构重命名的快捷键

推荐文章

  • ASP.NET中.aspx页面使用<script runat="server">标记无法输出"</script>"字符串
  • 收到Let's Encrypt邮件通知需将SSL证书升级到ACMEv2协议
  • ASP.NET 301跳转或者进行301重定向/转向的方法
  • ASP.NET 在.aspx页面中使用<script runat="server"></script>标记
  • C#中ADO.NET如何传递和设置like查询的参数

友情链接

  • Passingwind的博客
  • 码友网

知识共享许可协议 CC BY-SA 4.0本站作品采用知识共享许可协议:署名-相同方式共享 4.0 国际(CC BY-SA 4.0)。
闽ICP备15003702号
闽公网安备 35020302035102号