【发布时间】:2014-01-01 12:15:47
【问题描述】:
我需要将一些隐藏字段从视图传递给控制器。
在index.chtml
<div id="root">
................
@Html.Hidden("HProjectTypeId", "somevalue")
</div>
以上内容不以Html.BeginForm或ajax形式等任何形式放置。我需要在加载自身时获取这个值。
如果它被放置在一个表单中,这意味着我们可以很容易地从FormCollection或Request.Form["key"]获取它,但它不是放在一个表单中。
public ActionResult Index()
{
// here I need to get the hidden field "HProjectTypeId"
}
我希望 JQuery 或 JavaScript 中的一些代码可以做到这一点。
谢谢,
湿婆
【问题讨论】:
-
如果您使用的是 jquery ajax。将值作为参数传递
-
不,我不想要 jquery.ajax。我正在发布完整的帖子(即第一次加载页面时)
-
如果能多贴一些代码就更好了……
-
对不起,我再次澄清 - 您想在页面首次加载时将隐藏字段值从视图传递给控制器......而不是在提交表单时。对???
-
是的,克里希纳,你是对的
标签: javascript jquery asp.net-mvc forms asp.net-mvc-4