禁用的文本框未以MVC格式提交

时间:2018-05-04 04:51:48

标签: c# jquery html forms model-view-controller

我有一个文本框,其中包含“已禁用”属性。 但是当我提交表单时,文本框名称/值不会发送到控制器。

2 个答案:

答案 0 :(得分:1)

标记为disabled的输入字段在发布表单时从不将其值发送到服务器。

您可以使用readonly属性发送到服务器,但不能由用户编辑。

答案 1 :(得分:1)

具有禁用属性的输入字段在提交表单时不会将其值发送到控制器。您可以使用以下解决方案之一来解决问题

1)您可以使用 readonly 属性代替已禁用属性将数据发送到控制器

2)您可以为已禁用属性的每个字段添加隐藏字段,以便将数据发送到控制器