我正在使用ASP.NET MVC2。
我喜欢如何注释我的模型字段并检查
显然,在进行验证时检查它是有道理的,但是您是否应该始终检查它以防将新的验证规则应用于该模型?这样,您就不需要忘记/需要检查控制器是否检查
在所有情况下都进行此检查是否有某些原因不可行?也许仅当控制器操作具有副作用(例如DB写入等)时才执行此操作?
我喜欢如何注释我的模型字段并检查
ModelState.IsValid
。显然,在进行验证时检查它是有道理的,但是您是否应该始终检查它以防将新的验证规则应用于该模型?这样,您就不需要忘记/需要检查控制器是否检查
IsValid
。在所有情况下都进行此检查是否有某些原因不可行?也许仅当控制器操作具有副作用(例如DB写入等)时才执行此操作?