你能帮我解决这个问题吗?假设我有一个表格,其中包含一些东西(例如产品),可以添加新产品和编辑现有产品。要求是添加行始终可见。当我点击“编辑”产品时遇到问题,我有两个输入(一个用于编辑,一个用于添加)。当我通过选择保存可编辑行将表单发布到服务器时,我想仅验证编辑行并且对添加行不做任何事情(暂时为空)。
问题是默认 MVC 验证应用于我的 Add 行输入,其控件变为红色,并且出现属性验证消息。我不想看到它们,因为它真的很混乱。其实我不明白为什么会这样。可能是因为 MVC 无法将空字符串转换为 DECIMAL(输入引用的 VIEWMODEL 中的类型)