gpt4 book ai didi

c# - 模型优先 Entity Framework 应用程序中的验证

转载 作者:太空宇宙 更新时间:2023-11-03 10:58:13 29 4
gpt4 key购买 nike

我正在使用 Razor 开发 ASP.NET MVC4,使用模型优先的 Entity Framework 连接。我有一个从头开始制作的登录表单,请求用户名、密码和用户类型。不幸的是,即使字段为空,表单也能够发布,这会导致抛出异常。

由于我是通过模型直接映射到我的数据库,而不是使用 Models 文件夹中的类,所以我无法应用 DataAnnotations。是否有另一种方法来强制执行表单验证以避免发送空值?

最佳答案

在我看来,您通常所做的事情是错误的,并且仅指望客户端验证不是一个好方法,因为它取决于客户端,在 MVC 中,模型太重要了,为什么不使用它们呢?顺便说一下,我认为你应该为你的案例使用 ViewModel

关于c# - 模型优先 Entity Framework 应用程序中的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18652203/

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