gpt4 book ai didi

asp.net-mvc - 当 View 模型包含 [required] 时,这意味着什么?

转载 作者:行者123 更新时间:2023-12-02 07:55:48 24 4
gpt4 key购买 nike

我的项目有这样标记的 View 模型:

public class locViewModel  {

[Required]
public string City { get; set; }
}

如果 View 未设置值,那么我如何检测到这一点?这就是[必需]的工作原理吗?另外,我还可以向 viewModel 中的字段添加哪些其他类型的标签?

最佳答案

这意味着出于验证目的,您可以做很多事情。例如,在 View 中,您可以启用客户端验证,并且除非填充该属性的控件已输入数据,否则表单将不会提交。

使用具有 Required 属性和 Html.ValidationMessageFor(m => m.City, "City is required") 的属性,您可以通知用户客户端认为它是必填字段。

这是一个Great Resource关于不引人注目的验证,以及对您正在寻找的内容的深入解释。

关于asp.net-mvc - 当 View 模型包含 [required] 时,这意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8206420/

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