0

良い一日、

asp.net2.0のビューステートに問題があります。

基本的に、グリッドビューのビューステートを無効にします。ただし、そうすると、ポストバックが発生するとすぐに、Page_Loadに入る前に、「ユーザーsaのログインに失敗しました...」というメッセージが表示されます。

ビューステートを有効に戻すと、すべてがスムーズに実行されます。

PageLoadでは、接続文字列をすべてのSqlDataSourceに設定しましたが、前述したように、PageLoadの前でもエラーが発生します。

PageLoadで、MyGridView.DataSourceId = "MySqlDataSource"のようなことをしようとしましたが、うまくいきませんでした。アイデアが足りなくなっています。

何か案が?

ありがとうございました!

4

1 に答える 1

1

ページのライフサイクルの早い段階で行う必要があります。

ASP.NET Web サイトを開発していて、ページのライフサイクルを理解していない場合は、実行してください。歩かないでください。次の記事をお読みください。

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

Page_Init イベント中にデータ ソースを設定してみてください。

于 2008-12-10T20:06:09.113 に答える