我有一個隱藏布爾領域:ASP.NET MVC 4:更改隱藏字段的值在Javascript
@Html.HiddenFor(x => x.IsTurkey)
在jQuery腳本我試圖改變它:
$("@Html.IdFor(x => x.IsTurkey)").val("False");
但在回發的IsTurkey沒有改變:
HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Search(TurkeyModel model)
{ ...}
使用jQuery如上,我如何更改隱藏的的值 MVC 4中的布爾型字段?
我可能會誤解,但我認爲你會想''(Html.IdFor(x => x.IsTurkey))',也儘量不要混合使用服務器端和前端編碼。你不能以其他方式得到它的ID嗎? – 2013-03-27 17:25:38
在MVC 4中,$(「#@ Html.IdFor(x => x.IsTurkey)」)是動態創建JavaScript的正確方法。 – 2013-03-27 17:28:29