5

ページ create-quote.aspx があります。クエリ文字列パラメーターが存在するかどうかに応じて、このページをさまざまなモードで開きたいと考えています。

私の質問は、クエリ文字列パラメーターがあるかどうか、どのイベントでチェックする必要があるかです。私は、それは preinit であるべきだと思います、あなたは何と言いますか。

4

3 に答える 3

8

おそらく最良の選択は、Page_Load イベントでそれらを処理することです。

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

于 2010-05-13T13:13:13.753 に答える
1

あなたは正しいです。preinit イベントでクエリ文字列を確認する必要があります。初期化の前に、リクエスト オブジェクトとレスポンス オブジェクトが作成される開始フェーズがあります。

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

于 2010-05-13T13:14:37.367 に答える
0

Page_Load イベントで次のように確認します。

Page_Load  {

if(!Page.IsPostback) 
{


    if(Request.QueryString["id"] != null) 
     {
        // do whatever with the id value 
     }

}


}
于 2010-05-13T14:45:22.207 に答える