ASP.NET MVC 4:更改隐藏字段的值在Javascript [英] ASP.NET MVC 4: Changing the Value of a Hidden field in Javascript

查看:198
本文介绍了ASP.NET MVC 4:更改隐藏字段的值在Javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个隐藏布尔字段:

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

在jQuery脚本我试图改变它:

In jQuery script I try to change it:

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

但在回发IsTurkey没有改变:

But on the post back IsTurkey is not changed:

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

使用jQuery如上,我该如何改变MVC 4的隐藏布尔字段的值?

推荐答案

请务必在Jquery的指令领先#,因为MVC的HtmlHelper不输出。

Make sure you include a leading # in the Jquery directive, as the MVC HtmlHelper does not output it.

这篇关于ASP.NET MVC 4:更改隐藏字段的值在Javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆