c#dot net的库文件

c#dot net的库文件,c#,asp.net,C#,Asp.net,我是一个相对较新的c#.net程序员,需要一些关于在c#项目中添加库文件的建议 这个项目没有以恰当的方式完成,我意识到这一点,但今天我并不想解决这个问题 我有3个.aspx页面,每个页面都有一个对应的.cs文件,设置为代码隐藏。一切正常 每个.cs文件都有几个相同的函数。我想将这些常用函数移到一个通用的.cs文件中,该文件由所有的.aspx页面使用(或者是.cs文件,如果这样做的话),同时为该aspx/cs对特有的函数保留唯一的代码隐藏文件 一旦创建了公共文件(它已经存在),如何尽可能简单地引用

我是一个相对较新的c#.net程序员,需要一些关于在c#项目中添加库文件的建议

这个项目没有以恰当的方式完成,我意识到这一点,但今天我并不想解决这个问题

我有3个.aspx页面,每个页面都有一个对应的.cs文件,设置为代码隐藏。一切正常

每个.cs文件都有几个相同的函数。我想将这些常用函数移到一个通用的.cs文件中,该文件由所有的.aspx页面使用(或者是.cs文件,如果这样做的话),同时为该aspx/cs对特有的函数保留唯一的代码隐藏文件


一旦创建了公共文件(它已经存在),如何尽可能简单地引用该文件?

您的项目应该有一个应用程序代码文件夹。Visual Studio将自动在此位置查找类。如果将公共类放在该文件夹中,则可以直接访问.aspx.cs代码隐藏文件中的该类


无需添加任何引用。

我这样做了,如何引用?i、 e.使用XXXXXX Visual studio自动检测代码隐藏文件中的类。我无法调用该类,我必须执行其他操作。其中“DoStuff3”是函数,我在.cs中的页面加载时将其称为DoStuff3();我得到“编译器错误消息:CS0103:名称'DoStuff3'在当前上下文中不存在”例如,您有一个
Sample
作为一个类,并且
DIsplay
作为该类中的方法,然后您必须以
New Sample().Dispaly()的身份访问页面中的该方法。如果你的方法是静态的,那么你可以通过
Sample.Dispaly()
访问它,方法不应该是私有的。我的类/方法文件包含:静态类pti_Library2{public void DoStuff3(){Response.Write(“我正在做333件事…”);}我把它叫做pti_Library2().DoStuff3();并获取此错误CS0103:名称“pti_Library2”在当前上下文中不存在