1

すべての .aspx ページで同じ関数を実行するとします。たとえば、この関数が常に UTC DateTime とユーザーの DateTime になるとします。ページの読み込みごとにこれらの値を計算し、それらの値を .aspx ページ全体で使用できるようにするコードを 1 か所に記述するにはどうすればよいでしょうか? 各ページでこれらの変数を宣言してから関数を呼び出すことができることはわかっていますが、同じコードを繰り返し記述しないように一度記述する方法はありませんか? ありがとう。

4

1 に答える 1

0

マスターページを使用することをお勧めします。マスター ページから何も表示されない場合でも、その onload または oninit に計算を実行させ、マスター ページのプロパティとして保存することができます。

public Date date{get;set;}
protected void onLoad(){ 
    this.date = ... calculate ....; 
}

次に、子ページからマスターページにアクセスできます

((YourMasterClassName)this.Master).date
于 2012-04-11T00:21:38.223 に答える