我使用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
}
如何获得此值?
答案 0 :(得分:1)
已停用的文本框或任何其他字段值永远无法发布,但您可以使用解决方法为Location
取隐藏字段并设置其值并获取隐藏字段{ {1}}后控制器操作的值。
#Location