asp.net-mvc – ASP.NET MVC 3远程验证允许原始值
发布时间:2020-12-16 04:22:07 所属栏目:asp.Net 来源:网络整理
导读:我的用户模型的电子邮件属性上有一个Remote属性.当我创建一个新用户时,它可以创建并告诉用户电子邮件已在使用中.现在我在编辑表单中遇到问题(如果用户想要更新值).它告诉用户他/她的电子邮件已被使用,我不希望它在正在使用的电子邮件是注册给用户的电子邮件
我的用户模型的电子邮件属性上有一个Remote属性.当我创建一个新用户时,它可以创建并告诉用户电子邮件已在使用中.现在我在编辑表单中遇到问题(如果用户想要更新值).它告诉用户他/她的电子邮件已被使用,我不希望它在正在使用的电子邮件是注册给用户的电子邮件时给出该消息.如何调整Remote属性以表现?
解决方法
我想到了.
在我看来,我把@ Html.Hidden(“InitialEmail”,Model.Email) 在我的模型上,我把[Remote(“IsEmailUsed”,“User”,AdditionalFields =“InitialEmail”)] 然后在我的控制器操作中,我有公共JsonResult IsEmailUsed(字符串电子邮件,字符串initialEmail),这将允许初始电子邮件有效. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 这是从ASP.NET MVC控制器返回不同视图的正确模式吗?
- 在asp.net发送简讯到大约10000封电子邮件
- asp.net-mvc – .NET MVC自定义验证(无数据注释)
- asp.net – 如何从搜索引擎中完全隐藏网站?
- asp.net core WebAPI实现CRUD
- Asp.net URL重写
- 如何在asp.net核心中使用ViewDataDictionary和Html.Partial
- 覆盖ASP.NET AJAX Control Toolkit的TabContainer控件中的默
- ASP.NET AJAX pageLoad()和JavaScript window.onload有什么
- asp.net – 如何从列表框中获取所选项目valus而不使用for循
推荐文章
站长推荐
- 如何在ASP.NET MVC中具有相同名称的文件夹和控制
- asp.net-mvc – ASP.NET MVC中的本地化
- asp.net – 如何防止FormView在Insert方法被触发
- 如何在Vista上的IIS7下调试ASP.NET应用程序?
- 禁用并选择asp.net mvc Html.RadioButtonFor
- asp.net-mvc – 带有jquery-file-upload的asp.ne
- 在ASP.NET中的JQuery FullCalendar实现
- asp.net-mvc – 如何锁定ASP.NET MVC中的路径?
- VS2017中使用组合项目_windows服务+winform管理_
- asp.net – 页面控制
热点阅读