2011-03-15 9 views
0

複数のページで複数のページメソッドを使用できるようにするにはどうすればよいですか。これらのページメソッドを含むすべてのページは、同じマスターページに属します。それらをマスターページに入れたり、ベースページを作成したりしますか?複数ページのページメソッド

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

+0

多分もっと具体的にする必要があります。これらの方法は何をしていますか? – onof

+0

最も簡単なのは、あなたがすでに言及したことです:MasterPageに追加し、 '((MyMaster)Page.Master).MyMethod' /' DirectCast(PageMaster、MyMaster).MyMethod'を呼び出します。 –

答えて

0

方法が役立つかもしれませんが、その目的に応じて次の2つのオプション持っているものの、わずかに、より詳細な説明:

  1. は、基本ページクラスを作成し、ページがそのクラスを継承することを可能にします(メソッドがページの内部状態を変更する場合に使用する方が良いオプション)。

  2. 静的ヘルパーメソッドのライブラリを作成します(メソッドがページの内部状態を変更しないユーティリティメソッドの場合は、より良いオプション)。

+0

「ページの内部状態を変更する」とはどういう意味ですか?ページメソッドは基本的にjson入力を受け取り、json出力をページに返します。 – frenchie

+0

@frenchie - メソッドがページ専用の変数を変更する場合。 –

関連する問題