gpt4 book ai didi

model-view-controller - 输入验证在MVC应用程序中应属于什么地方?

转载 作者:行者123 更新时间:2023-12-03 11:29:17 24 4
gpt4 key购买 nike

我有一个MVC应用程序,该应用程序从表单接收输入。
这是一个登录表单,因此唯一必要的验证是检查输入是否为非空。
现在,在将其传递给模型之前,我已经在 Controller 中对其进行了验证。
这是最佳实践吗?它属于模型吗?

最佳答案

我认为没有官方的最佳实践将验证限制在MVC模式的任何单个部分。例如,您的 View 可以(并且应该)使用JavaScript进行一些前期验证。您的 Controller 还应该提供相同类型的验证,以及更多与业务逻辑相关的验证。该模型还可以提供验证形式,即,设置程序不允许空值。

关于这个at joelonsoftware有一个有趣的讨论。

关于model-view-controller - 输入验证在MVC应用程序中应属于什么地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2068627/

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