有关webforms和全局功能的建议

时间:2011-01-09 15:29:41

标签: asp.net webforms

我是webforms的新手,来自php背景。

在php中创建复杂的Web应用程序时,我通常在包含文件中有很多全局函数。这些函数随后可用于其他php页面。

如何在asp.net webforms中实现这个?

2 个答案:

答案 0 :(得分:2)

这在面向对象编程中是不可取的。您的全局函数可能实现了大量不相关的功能。相反,使用类关联这些功能。将实现特定功能的所有函数放入单个类中。然后,您可以根据需要创建函数static,因此可以将它们引用为ClassName.Function

答案 1 :(得分:0)

像约翰所说的那样,将你的功能放入物体中。通常,出于各种原因,最好尽可能避免公共静态函数,特别是如果您希望使用依赖注入或模拟测试。

全局数据几乎总是一个警告信号,表明您的设计可能存在问题 - 因此,如果您无法将方法放入对象中,则可能需要查看原因。