0

如何在项目目录中添加(然后使用)外部文件,其中包括 *.aspx.cs 文件中使用的自定义函数?

我的意思是像在 php-eg functions.php 文件和其他文件中一样include/require_once('functions.php')

有没有办法做到这一点?

或其他方式 - 如何在另一个中使用一个 .aspx.cs 文件中的函数(当然不复制所有文件;))

4

1 回答 1

1

它可以通过创建一个包含所有需要共享的功能的单独类来实现。此类应位于“App_code”文件夹中,该文件夹仅允许在该特定“Web 应用程序”中使用此类。另一种选择是创建一个新的“类库”并在其中包含该类,并在任何 Web 应用程序中“添加对类库的引用”。

注意:您可能已经知道,函数应该类似于实用函数。例如:对于 webforms 应用程序,您不能在页面外引用 asp.net 控件。

此外,如果三个没有为此共享类初始化的字段,请考虑使用易于调用的“静态”函数创建“静态”类。

于 2012-12-21T18:42:52.657 回答