Javascript 在asp.net mvc2中从jquery倒计时/向上返回到控制器的值

Javascript 在asp.net mvc2中从jquery倒计时/向上返回到控制器的值,javascript,jquery,asp.net-mvc-2,Javascript,Jquery,Asp.net Mvc 2,我试图在单击提交之前测量用户在页面上花费的时间。我在一个隐藏的div中使用jquery倒计时 我想当用户单击submit时,倒计时的值将返回控制器,正确的方法是什么 在我的表单中,我有一个隐藏的输入: 还有剧本: $(function () { $('#defaultCountdown').countdown({ since: 0,onTick: setSeconds, format: 'S'}); }); 函数setSeconds(){ $('response')。文本($('defau

我试图在单击提交之前测量用户在页面上花费的时间。我在一个隐藏的div中使用jquery倒计时

我想当用户单击submit时,倒计时的值将返回控制器,正确的方法是什么

在我的表单中,我有一个隐藏的输入:

还有剧本:

$(function () {
 $('#defaultCountdown').countdown({ since: 0,onTick: setSeconds, format: 'S'});
});
函数setSeconds(){ $('response')。文本($('defaultCountdown')。倒计时('getTimes')[6]); }

在我使用的控制器中

ed.responseTime = Int32.Parse(collection["response"]);
我试图用html交换文本,但也不起作用


是因为页面基于模型,而隐藏的输入不在模型中吗?

这可能不是全部答案,但我相信您需要使用.val()来设置隐藏字段的值。另外,$('response')看起来不是正确的选择器。“响应”是id吗?如果是,则使用$(“#response”)

要在服务器端检索该值,请尝试使用Request[“theName”]或将其作为第二个参数添加到方法签名中