Это может быть основной вопрос. Я знаю, что __doPostback()функция принимает 2 аргумента eventtargetи eventargs. eventtargetиспользуется для идентификации элемента управления, вызывающего обратную передачу. Тогда какая польза от eventargsфункции __doPostback?
Я видел, что __doPostbackфункция всегда устанавливает для __EVENTARGUMENTскрытого поля значение «ничего» для любых обратных передач, вызванных элементами управления, даже с автопостбэком, равным true, или элементом управления, таким как linkButton.
Пожалуйста, дайте мне свой вклад.
Решение проблемы
Если вы хотите назначить _EVENTARGUMENT, вы можете вручную вызвать обратную передачу с помощью javascript:
javascript:__doPostBack('MyControl', 'myArgument');
На этом сайте объясняется, как ASP.NET использует механизм обратной передачи: http://aspalliance.com/895_Understanding_the_JavaScript___doPostBack_Function.5
Комментариев нет:
Отправить комментарий