2014-02-03 2 views
0

Как указано в заголовке, я прилагаю неустанные усилия для доступа к элементам управления страницей внутри статического метода.Неумолимая попытка доступа к управлению страницей из статического метода

Что я сделал, как показано ниже на изображении, но все же я вижу элементы управления как null? У меня есть идея, что viewstate не передается статическому методу, так это в случае?

Тест метода вызывается через jQuery ajax.

The code and the expanded page object

ответ

0

Нет проблем с вызовом статического метода, Вы проверили, если текущий обработчик уже не нулевой по методу «тест»? Может быть, вы обращаетесь к текущему обработчику, но еще не сконструированы в конвейере ASP.Net? См. http://msdn.microsoft.com/en-us/library/ms178472.aspx#general_page_lifecycle_stages для жизненного цикла страницы.

+0

Я тоже подозреваю, что, но если это так, то как можно обеспечить его выполнение, потому что при создании запроса ajax метод загрузки страницы не вызывается, а только WebMethod – tariq

+0

Вы правы, используя вызов Ajax на странице не существует, потому что он не использует ViewState. –

+0

Вам придется пересмотреть свой подход, чего вы хотите достичь. –

Смежные вопросы