【发布时间】:2018-10-14 11:53:05
【问题描述】:
我有一个文本框,它的属性“已禁用”。 但是当我提交表单时,文本框名称/值不会发送到控制器。
【问题讨论】:
-
您是否尝试过将其更改为不禁用,然后提交以查看是否有效?
-
禁用文本框值不会在表单中发送更改为只读
标签: c# jquery html forms model-view-controller
我有一个文本框,它的属性“已禁用”。 但是当我提交表单时,文本框名称/值不会发送到控制器。
【问题讨论】:
标签: c# jquery html forms model-view-controller
具有禁用属性的输入字段在提交表单时不会将其值发送到控制器。您可以使用以下解决方案之一来解决此问题
1) 您可以使用 readonly 属性而不是 disabled 属性向控制器发送数据
2) 您可以为具有 disabled 属性的每个字段添加 隐藏字段 以将数据发送到控制器
【讨论】:
标有disabled 的输入字段在发布表单时从不将其值发送到服务器。
您可以使用readonly 属性来发送到服务器并且用户不可编辑。
【讨论】: