2011-03-15 40 views
0

在多個頁面上使多個頁面方法可用的最佳方式是什麼?所有包含這些頁面方法的頁面都屬於同一主頁面。我是否將它們放在母版頁中或創建基本頁面?幾頁上的頁面方法

謝謝。

+0

也許你應該更具體。這些方法做什麼? – onof 2011-03-15 20:58:08

+0

最簡單的是,你已經提到:將它們添加到MasterPage並調用'((MyMaster)Page.Master).MyMethod' /'DirectCast(Page.Master,MyMaster).MyMethod'。 – 2011-03-15 21:07:24

回答

0

的方法做什麼也許會有幫助,但根據他們的目的,你有兩個選擇稍微更深入的描述:

  1. 創建基礎頁面類和允許頁面從該類繼承(如果方法修改頁面的內部狀態,使用更好的選項)。

  2. 創建靜態幫助程序方法庫(如果方法是不修改頁面內部狀態的實用程序方法,則爲更好的選項)。

+0

「修改頁面的內部狀態」是什麼意思?頁面方法基本上使用json輸入並將json輸出返回到頁面。 – frenchie 2011-03-15 21:02:17

+0

@frenchie - 如果方法修改頁面專用的變量。 – 2011-03-15 21:04:13