MVC - 获取由jQuery脚本设置的Textbox值

时间:2014-09-24 09:16:55

标签: jquery asp.net-mvc asp.net-mvc-4

我使用jQuery设置Textbox的值。我有一个Textbox如下: -

@Html.TextBoxFor(model => model.Location, new { @disabled = "disabled" })

jQuery中,我为此Textbox设置了值: -

$('#Location').val('xyz');

HTTPPOST上,我有以下代码: -

[HttpPost]
public ActionResult Location(FormCollection form, Location mod)
{
    string getLocation = mod.Location;
    string getLocation1 = form["FromEsiLocation"];
    // Both these methods are unable to retrieve the value which is set by jQuery
}

如何获得此值?

1 个答案:

答案 0 :(得分:1)

已停用的文本框或任何其他字段值永远无法发布,但您可以使用解决方法为Location取隐藏字段并设置其值并获取隐藏字段{ {1}}后控制器操作的值。

#Location