gpt4 book ai didi

c# - 我如何处理 MVC3 中的条件验证?

转载 作者:太空狗 更新时间:2023-10-29 22:54:07 24 4
gpt4 key购买 nike

我刚刚学习 MVC,似乎无法弄清楚如何处理以下情况,我有一个包含送货地址和账单地址的表格。各个领域都需要。还有一个复选框“帐单地址与送货地址相同”。我的问题是,除非两个地址都已完成,否则模型状态永远不会有效。我可以使用一些 javascript 相当轻松地处理这个问题,这些 javascript 只是将送货地址的值添加到帐单地址字段,但如果有更好的方法来处理这个问题,我想知道。任何关于如何处理这种情况的指导方针都会很好。谢谢!

最佳答案

有很多方法可以解决这个问题。如果您不使用客户端验证,那么您可以简单地在模型上实现 IValidatableObject,覆盖 IsValid() 方法并执行一些代码来检查模型的有效性。

如果您正在使用客户端验证,那么您需要一个自定义属性,或者使用类似于 fluent validation 的东西.

关于c# - 我如何处理 MVC3 中的条件验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8030770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com