问题标签 [model-validation]
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.
asp.net-mvc - 模型属性忽略 html 实体的验证
我想在数据库中输入 html 并将其显示为 html。我这样写我的视图模型:
该属性Content
应该能够接受 html。我怎样才能做到这一点?现在,它会引发以下错误:
A potentially dangerous Request.Form value was detected from the client (Content="<p>test</p>").
我知道在操作中使用它,但我不希望它适用于每个属性。:
[验证输入(假)]
asp.net-mvc - 比较 ASP.NET MVC3 中的验证属性不起作用
我在 ASP.NET MVC3 中使用模型验证。比较电子邮件验证根本没有触发。我还为 MVC3 安装了 DataAnnoatations Extensions。下面是我的代码。
asp.net-mvc - ASP.NET 验证模型的嵌套属性
我正在尝试使用 TryUpdateModel 验证包含具有验证规则的其他对象的模型:
问题是嵌套用户也经过验证,但这是更新帖子并且表单中没有验证码字段,因此模型状态始终无效。如何仅验证帖子的值类型属性?
asp.net-mvc - IValidatableObject 未触发
我正在尝试使用此处描述的 IValidatableObject http://davidhayden.com/blog/dave/archive/2010/12/31/ASPNETMVC3ValidationIValidatableObject.aspx。
但是当我尝试验证时它不会触发,ModelState.IsValid
它总是true
.
这是我的模型代码:
我扩展了一个名为 的 LINQ to SQL 表Registration
,我的第一个猜测是在 Meta 类上这是不可能的,但我不确定?
我没有收到任何错误,它构建得很好,但该Validate
方法不会触发。我错过了什么?
ruby-on-rails - 数据库中的rails模型验证
我有一张表,并在表中验证了唯一性设置。例如。
创建表帖子(id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY UNIQUE,title varchar(255) unique,内容文本);
这里的标题是独一无二的。是否还需要告知模型类这种独特性?如果不是当我插入重复的标题时,它会给我错误。我怎么抓住它。目前,rails 向我显示了回溯,我无法输入自己的错误消息
我没有被重定向到新的,而是显示了一个很大的回溯。
asp.net-mvc-3 - 自定义模型验证反馈
我想更改在我的 nopCommerce Web 应用程序中向用户显示验证消息的方式。目前,它看起来是这样的:
我想更改它,以便当登录凭据不正确时,输入字段会显示红色边框,并且将文本 [错误凭据] 设置为输入字段的占位符。
我尝试禁用代码:
但这只是带走了所有的验证反馈。我怎样才能实现我上面提到的?
asp.net-mvc - TryValidate 并在控制器中手动设置值(ASP MVC 3)
我有一个适用于管理员和普通用户的“新用户”表单。两种形式都使用RegisterModel
不同之处在于,在我的前端“新用户”页面上,我希望用户提供自己的密码。但在后端,我希望系统生成密码。
由于我RegisterModel
对两种形式都使用相同的,所以我在后端得到一个验证错误,说Password is required.
.
我想,我可以通过将它添加到我的控制器来解决这个问题:
但我仍然收到错误消息Password is required.
。当我调用TryValidate
控制器时,为什么会出现这个问题?
这个问题的最佳实践是什么,创建一个单独的RegisterModelBackEnd
或有其他解决方案吗?
asp.net - ValidateInput(false) 仍然触发 IValidatableObject 中的验证
我有一个控制器,我不想在被调用时验证它。
我的控制器:
我的模型:
我不希望触发验证,我认为添加[ValidateInput(false)]
会有所帮助。但Validate()
仍然触发。
我使用 ASP MVC 3 和 .NET 4。
html - 没有 ValidationSummary 的模型验证?
我的登录操作有一个 LoginModel,但我只想使用 HTML。
例子...
这是因为我要将我的 HTML 存储在我的数据库中,我遇到的问题是,如何在不使用 Html.ValidationSummary() 的情况下获得模型验证?
我希望我能做到
p>因为这是 HTML 中的内容,但不起作用..
想法?
c# - MVC3 修改模型验证元数据和错误消息
我需要 ASP.NET MVC3 模型验证逻辑的解决方案。我有一个自定义本地化解决方案,我正在通过一种翻译方法传递所有字符串,如下所示:
注意:我不确定,但我认为这种方法来自 QT 本地化逻辑。WordPress 也在使用 smillar 技术。
当我尝试将此解决方案应用于模型验证属性时:
编译器给了我这个错误:
错误 1 属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式...
因此,我尝试即时修改错误消息和 DisplayName 属性,但我做不到。
有没有办法做到这一点?如果有的话,这对我来说可能是救生员:)