我有一个文本框,其中包含“已禁用”属性。 但是当我提交表单时,文本框名称/值不会发送到控制器。
答案 0 :(得分:1)
标记为disabled
的输入字段在发布表单时从不将其值发送到服务器。
您可以使用readonly
属性发送到服务器,但不能由用户编辑。
答案 1 :(得分:1)
具有禁用属性的输入字段在提交表单时不会将其值发送到控制器。您可以使用以下解决方案之一来解决问题
1)您可以使用 readonly 属性代替已禁用属性将数据发送到控制器
2)您可以为已禁用属性的每个字段添加隐藏字段,以便将数据发送到控制器