通过jquery设置@ Html.EditorFor的值

时间:2016-06-12 02:56:53

标签: jquery asp.net-mvc-5.1

我试图通过jQuery在我的表单中设置一些值。它有效,但值不会进入我的控制器。

实施例: 我的表格

@Html.EditorFor(model => model.empresa, new { htmlAttributes = new { @class = "form-control caixa-grande", id = "razaosocial-input", value="", required = "required", disabled = "disabled" } })

我如何定义值:

 $("#razaosocial-input").val(dados.Razaosocial);

但是,当我在页面上提交时,我没有收到控制器中的值

1 个答案:

答案 0 :(得分:0)

您不需要明确指定ID。要在Jquery中引用任何控件,您只需使用@ Html.IdFor(model => model.empresa)并将其用于为控件赋值。

如果您仍未获得该值,请尝试使用隐藏字段。