0

私のaspプロジェクトを完了した後、私は新しい要件を思いつきました。このために、すべてのページ読み込みイベントでいくつかのコードを実行する必要があります。これらすべてのページ読み込みのイベントを取得できますか? Global.asax の Session_start は、Session State を持つ WebHandler が含まれるため、使用できません。何か案は?

4

3 に答える 3

2

ベース ページを保持し、すべての aspx ページから継承します。このようにして、ロジックを一元化できます。

Aspx ページ

public partial class MyAspxPage : BasePage
{

}

ベースページ

public class BasePage : Page
{
    protected override void OnLoad(EventArgs e)
    {

    }
}

また、AutoEventWireup を false に設定したままにする必要があります。

于 2013-04-22T11:34:43.137 に答える