Я пытаюсь установить значение элемента управления скрытого поля в обработчике запроса инициализации AJAX. Однако на сервере скрытый элемент управления поля всегда содержит значение для предыдущего постбэка. Я предполагаю, что viewstate готовится / отправляется, прежде чем я задаю скрытое поле в обработчике запроса инициализации
Есть ли способ установить скрытое поле таким образом, чтобы оно передавало новое значение через сервер или передавало его на сервер через другой механизм.
Это код, который я использую:
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';
}
}
Большое спасибо.