2011-03-15 17 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