gpt4 book ai didi

asp.net-mvc - 从类中删除必需的属性,但MVC3仍然不会在文本框中没有值的情况下发布表单

转载 作者:行者123 更新时间:2023-12-04 05:21:01 25 4
gpt4 key购买 nike

我有课曾经,我已经使用System.ComponentModel ...将类的属性设置为[Required]。

好的,那我意识到这不是必需的。我已经删除了必需的属性,但是当我尝试将表单提交给ActionResult时,表单没有发布,并且仍在尝试强制填充TextBoxFor(theModelProperty)。

我已经删除了“obj”文件夹,“bin”文件夹,并且还“清理了”解决方案。仍然没有分辨率。

我不想做一个愚蠢的解决方法,我想正确地做事。知道为什么会这样吗?

最佳答案

您有两种选择:

  • 将属性设置为nullable
  • 关闭值的必需属性
    类型(请参阅this answer)
  • 关于asp.net-mvc - 从类中删除必需的属性,但MVC3仍然不会在文本框中没有值的情况下发布表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814853/

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