Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
すべての .aspx ページで同じ関数を実行するとします。たとえば、この関数が常に UTC DateTime とユーザーの DateTime になるとします。ページの読み込みごとにこれらの値を計算し、それらの値を .aspx ページ全体で使用できるようにするコードを 1 か所に記述するにはどうすればよいでしょうか? 各ページでこれらの変数を宣言してから関数を呼び出すことができることはわかっていますが、同じコードを繰り返し記述しないように一度記述する方法はありませんか? ありがとう。
マスターページを使用することをお勧めします。マスター ページから何も表示されない場合でも、その onload または oninit に計算を実行させ、マスター ページのプロパティとして保存することができます。
public Date date{get;set;} protected void onLoad(){ this.date = ... calculate ....; }
次に、子ページからマスターページにアクセスできます
((YourMasterClassName)this.Master).date