Ошибка входа в SQL, когда enableviewstate = false - PullRequest
0 голосов
/ 10 декабря 2008

Добрый день,

У меня проблема с рабочим состоянием asp.net 2.0.

По сути, я хочу отключить состояние просмотра для вида сетки. Однако, когда я делаю это, как только появляется постбэк, прежде чем даже попасть в Page_Load, я получаю «Ошибка входа для пользователя sa ...».

Если я включаю режим просмотра назад, все идет гладко.

В PageLoad я устанавливаю строки подключения для всех SqlDataSource, но, как я уже сказал, ошибка возникает даже до PageLoad.

В PageLoad я пытался сделать что-то вроде: MyGridView.DataSourceId = "MySqlDataSource", но безуспешно. У меня заканчиваются идеи.

Есть идеи?

Спасибо!

1 Ответ

1 голос
/ 10 декабря 2008

Вы должны сделать это ранее в жизненном цикле страницы.

Если вы разрабатываете веб-сайт ASP.NET и не понимаете жизненный цикл страницы, бегите, НЕ ХОДИТЕ и прочтите это:

http://msdn.microsoft.com/en-us/library/ms178472.aspx

Попробуйте установить источник данных во время события Page_Init.

...