Я пытаюсь передать некоторые значения из одной страницы .aspx в обработчик (.ashx).
Я делал это с помощью переменной сеанса, но я понял, что это плохо работает на Firefox и Chrome, и я отказался от этой идеи и решил передать значения в строке запроса.
Я устанавливаю такой обработчик для функции init загрузки.
'uploader' : 'js/uploadify.swf',
'script' : 'UploadVarios.ashx?util_Id=' + $('#<%= util_Id.ClientID %>').val() + '&util_NomeColaborador=' + $('#<%= util_NomeColaborador.ClientID %>').val() + '&util_IdPosto=' + $('#<%= util_IdPosto.ClientID %>').val() + '&ValueEstadoUploadVarios=' + $('#<%= ValueEstadoUploadVarios.ClientID %>').val() ,
'cancelImg' : 'js/cancel.png',
...
Однако, когда я пытаюсь получить доступ к строке запроса в обработчике, доступен только первый параметр (в данном случае util_Id).
Я подумал, что может быть что-то не так с тем, как я конкатенировал строку, поэтому я сделал небольшой тест и изменил это на:
'uploader' : 'js/uploadify.swf',
'script' : 'UploadVarios.ashx?id1=0&id2=0',
'cancelImg' : 'js/cancel.png',
...
А вот и результат:
Что я делаю не так?
РЕДАКТИРОВАТЬ: добавлена полная строка запроса