创建新的实例或使用公共静态方法?

问题描述:

对于需要从多个页面调用方法的asp.net应用程序,哪一个更好?还是有更好的可能性?创建新的实例或使用公共静态方法?

+0

这取决于将使用什么方法。你能提供更多信息吗? – HABJAN 2011-04-12 13:26:57

+0

一个用于Web请求,另一个用于处理响应.. – kojoma 2011-04-12 13:30:23

要么工作得很好。另一种选择是为页面构建自己的基类,并在其中添加通用功能。通过这种方法,您可以使这些方法变为虚拟,并允许具体类在适当的地方覆盖功能。

您也可以继承公共基本页面中的所有页面。但是如果你不需要访问Page类成员,我会选择公共静态方法。取决于你实际想要达到什么