问题标签 [compare-attribute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 比较属性的自定义错误消息不起作用
重现步骤:
- 使用个人用户帐户创建一个新的 MVC 5 项目。
- 查看
ErrorMessage
指定RegisterViewModel
的ConfirmPassword
属性。它是“密码和确认密码不匹配。”。 - 构建并运行应用程序,并尝试使用不匹配的密码进行注册。我将看到错误消息“'Confirm password' and 'Password' do not match.”,而不是模型中指定的错误消息。
似乎ErrorMessage
该属性的自定义属性Compare
不起作用。即使我指定了 ErrorMessage,验证仍然会显示某种默认消息。
这适用于System.Web.Mvc.CompareAttribute
,但现在已弃用,您应该改用System.ComponentModel.DataAnnotations.CompareAttribute
,这表明了这个问题。
我将Compare
属性添加到属性并指定ErrorMessage
如下:
预期的结果是(但这不是我得到的):
相反,我收到此“默认”错误消息:
客户端验证被禁用。我错过了什么吗?此示例取自以个人用户帐户作为身份验证的 MVC 5 模板。
asp.net-mvc - 在 asp.net mvc 中比较属性的相反属性
我可以有一个与 asp.net mvc 中的比较属性相反的不比较属性吗?我正在开发一个重置密码应用程序。我对新密码和确认密码使用了比较属性。我想检查当前密码和新密码是否不同。我怎么能在客户端本身做到这一点。请帮忙。
asp.net - 确认电子邮件在 asp.net mvc 中不起作用
这是我确认电子邮件地址的代码,但是在我运行我的应用程序后,确认电子邮件总是说它与电子邮件地址不匹配。虽然我有复制电子邮件并粘贴在确认电子邮件上,但它仍然说不匹配!
有人告诉我有什么问题吗?
c# - CompareAttribute 总是返回 false
我的模型有一个自动生成的部分类,我通过创建一个元数据类来扩展它,该类用元数据和属性装饰字段/属性。我添加了另一个部分类,所以我可以给它一个电子邮件的字符串属性,但我不希望它存储在数据库中。我只想用它与第一个条目进行比较以进行验证/比较,但是视图总是返回错误消息,指出无论输入如何,它们都不相同。
我不太确定为什么比较总是错误的。
validation - Yii2 日期比较验证
我有如下的模型规则(),但它不起作用。它总是显示错误消息。
powerbi - 在 Power BI 中比较表中的相似值
我有一个表中的字段,这些字段的值最初是手工填写的。即使输入/表示相同的值,也可能存在“轻微”偏差。现在我想比较一行中 2 列中的值是否非常相似。
如果有一些相似之处,我希望在新列中有一个 True,否则为 False。用例类似于合并两个表时的模糊连接,但字段在一个表中并且不用作主键。我在下面创建了一个表格,它应该是什么样子:
不 | 一个标题 | 另一个标题 | 计算列 |
---|---|---|---|
1 | 苏黎世,1.OG Telefonzentrale | 电话中心 | 真的 |
2 | Mittelterrasse 1.OG 劳姆 T190 | 中部特拉斯 T1 | 真的 |
1 | TM-Raum 225 | 伯尔尼,Bollwerk 10 / 2.OG | 错误的 |
2 | G7803 | 91G7803 | 真的 |
如果有人能在这个话题上帮助我,那就太好了。