【发布时间】:2009-02-05 10:12:01
【问题描述】:
我正在尝试在 AJAX 初始化请求处理程序中设置隐藏字段控件的值。但是,在服务器上,隐藏字段控件始终包含上一个回发的值。我假设在初始化请求处理程序中设置隐藏字段之前正在准备/发送视图状态。 有没有办法设置隐藏字段,以便将新值传递给服务器,或者通过另一种机制将值传递给服务器。
这是我正在使用的代码:
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(MyPage_initializeRequestHandler);
function MyPage_initializeRequestHandler(sender, args)
{
var hiddenField1= $get('hiddenField1');
if (hiddenField1 != null)
{
hiddenField1.value = 'test';
}
}
非常感谢。
【问题讨论】: