从App_Code以外的文件夹中使用类

时间:2011-03-22 22:01:56

标签: asp.net visual-studio dotnetnuke

我正在创建一个网站,其中我有一个包含一些.cs文件的文件夹。我想访问.aspx和.ascx文件中的那些类。我已经在其中创建了一些属性,但是当我创建类的对象时,我没有通过IntelliSense找到该属性。

如何使用和使用该.cs文件中的属性?

2 个答案:

答案 0 :(得分:1)

只需拥有这些属性public,您就会看到它们。

如果仍然没有运气,请发布您的代码并告诉:您可以创建该类的实例而不会出错吗?您可以访问任何其他属性或方法吗?

答案 1 :(得分:1)

网站只会编译App_Code文件夹中的代码文件,或者是引用控件的代码隐藏文件。没有办法引用App_Code文件夹之外的代码文件中定义的类。

如果您编译这些类并将生成的dll放在网站的bin文件夹中,那么您可以引用它们。为此,您需要将它们添加到Visual Studio中的Web应用程序项目中。有关详情,请参阅Ian Robinson's WAP blog post