Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在项目目录中添加(然后使用)外部文件,其中包括 *.aspx.cs 文件中使用的自定义函数?
我的意思是像在 php-eg functions.php 文件和其他文件中一样include/require_once('functions.php')。
include/require_once('functions.php')
有没有办法做到这一点?
或其他方式 - 如何在另一个中使用一个 .aspx.cs 文件中的函数(当然不复制所有文件;))
它可以通过创建一个包含所有需要共享的功能的单独类来实现。此类应位于“App_code”文件夹中,该文件夹仅允许在该特定“Web 应用程序”中使用此类。另一种选择是创建一个新的“类库”并在其中包含该类,并在任何 Web 应用程序中“添加对类库的引用”。
注意:您可能已经知道,函数应该类似于实用函数。例如:对于 webforms 应用程序,您不能在页面外引用 asp.net 控件。
此外,如果三个没有为此共享类初始化的字段,请考虑使用易于调用的“静态”函数创建“静态”类。