|
|
1
2
不幸的是,它没有通过设计来验证字段请看一下这个 Codeplex issue 我发现并评论过。 很不幸,MS已经决定这是他们的模型绑定器的正确行为。 我相信默认的模型绑定器应该验证整个 实体 而不仅仅是发布的数据。 |
|
|
2
1
你可以考虑使用 xVal 执行客户端和服务器端验证的必要组合有了它,您可以向测试属性添加一个属性,该属性指示应用哪种验证规则(必需的、regex验证等),然后,再做一点工作,让它为您生成JavaScript规则,并非常容易地执行模型验证。 你已经意识到你违反了一条开发规则——永远不要相信客户端的输入真的没办法。 客户端验证(防止往返发现错误)很好,服务器端验证验证事情是否真正有序是必须的。 |
|
|
3
0
我希望它的设计,因为我即将开始依赖这种行为! 在一个实例中,我有两个控件,用于回发以下字段:
注意:帐单地址没有显示电子邮件,尽管基础模型当然仍然显示它 如果我的模型中有电子邮件作为[必需的]数据注释,那么它只会在帐单地址中丢失时才会抱怨。 但我绝对明白你的意思我只是在这一个场景中依赖它! |
|
|
4
0
在研究了将表单值输入控制器方法的所有不同方法之后,我发现“最安全”的方法是显式地将每个表单字段定义为控制器的参数一个副作用是,如果表单没有一个字段,它将抛出一个异常-这将解决您的问题。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |