个人对App_Code的理解:
建立全站的通用类,打开网站时即时编译App_Code文件夹下面的.cs文件。
在App_Code文件夹下面的.cs文件中的类,在每个文件里都可以调用。。
个人对namespace的理解:
比如:在App_Code/a.cs中有namespace testA
在网站的根目录下的default.aspx.cs文件中也有namespace testA,那么在此文件中就可以直接调用App_Code/a.cs中的类名。如果在网站的根目录下的default.aspx.cs文件中是namespace testB那么想要使用App_Code/a.cs中有namespace testA的类名就必须使用以下引用:using testA;
以下是网上摘录的关于App_Code 目录的文章:
ASP.NET 2.0 引入了 App_Code 目录,该目录可以包含一些独立文件,这些文件包含要在应用程序中的多个页之间共享的代码。与 ASP.NET 1.x 不同(1.x 需要将这些文件预编译到 Bin 目录),App_Code 目录中的所有代码文件都将在运行时动态编译,然后提供给应用程序。可以在 App_Code 目录下放置多种语言的文件,前提是将这些文件划分到各子目录中(在 Web.config 中用特定语言注册这些子目录)。默认情况下,App_Code 目录只能包含同一种语言的文件。但可以将 App_Code 目录划分为若干子目录(每个子目录包含同一语言的文件)以便可以在
建立全站的通用类,打开网站时即时编译App_Code文件夹下面的.cs文件。
在App_Code文件夹下面的.cs文件中的类,在每个文件里都可以调用。。
个人对namespace的理解:
比如:在App_Code/a.cs中有namespace testA
在网站的根目录下的default.aspx.cs文件中也有namespace testA,那么在此文件中就可以直接调用App_Code/a.cs中的类名。如果在网站的根目录下的default.aspx.cs文件中是namespace testB那么想要使用App_Code/a.cs中有namespace testA的类名就必须使用以下引用:using testA;
以下是网上摘录的关于App_Code 目录的文章:
ASP.NET 2.0 引入了 App_Code 目录,该目录可以包含一些独立文件,这些文件包含要在应用程序中的多个页之间共享的代码。与 ASP.NET 1.x 不同(1.x 需要将这些文件预编译到 Bin 目录),App_Code 目录中的所有代码文件都将在运行时动态编译,然后提供给应用程序。可以在 App_Code 目录下放置多种语言的文件,前提是将这些文件划分到各子目录中(在 Web.config 中用特定语言注册这些子目录)。默认情况下,App_Code 目录只能包含同一种语言的文件。但可以将 App_Code 目录划分为若干子目录(每个子目录包含同一语言的文件)以便可以在