我有课。在某一时刻,我使用 System.ComponentModel 将类的属性设置为 [Required]...
好吧,然后我意识到这是没有必要的。我已经删除了所需的属性,但是当我尝试将表单提交到 ActionResult 时,表单不会发布,并且仍然尝试强制填充 TextBoxFor(theModelProperty)。
我删除了“obj”文件夹、“bin”文件夹,还“清理”了解决方案。仍然没有解决。
我不想做一个愚蠢的解决方法,我想正确地做事。知道为什么会发生这种情况吗?
您有两个选择:
- 将属性设置为
nullable
,
- 关闭值所需的属性
类型(参见这个答案)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)