ASP.. NET MVC 4:在Javascript中改变隐藏字段的值

本文关键字:隐藏 改变 字段 Javascript MVC NET ASP | 更新日期: 2023-09-27 18:06:14

我有一个隐藏布尔值字段:

@Html.HiddenFor(x => x.IsTurkey)

在jQuery脚本我试图改变它:

$("@Html.IdFor(x => x.IsTurkey)").val("False");

但是在post back上IsTurkey没有改变:

    HttpPost]
    [ValidateAntiForgeryToken]
    public ActionResult Search(TurkeyModel model)
    { ...}

使用jQuery如上所述,我如何改变一个隐藏布尔字段在MVC 4的值?

ASP.. NET MVC 4:在Javascript中改变隐藏字段的值

请确保在Jquery选择器中包含一个前导#,因为MVC HtmlHelper不会输出它。

我不确定IdFor的确切代码,但您可以简单地执行:

$("#IsTurkey").val(false);