为什么vs2005建立的cs类要放在app_code文件夹才能在其他页面用?
来源:互联网 发布:云计算服务 编辑:程序博客网 时间:2024/05/13 03:28
我建立的类,如果不放在app_code文件夹其他页面根本用不了它,一放进去就可以用了,为什么?
比如一个公共的操作类,如果放app_code文件夹里面就可以在任何页面调用它,不放app_code就不行,为什么,应该怎么样弄也可以不放app_code.
比如一个公共的操作类,如果放app_code文件夹里面就可以在任何页面调用它,不放app_code就不行,为什么,应该怎么样弄也可以不放app_code.
[解答]
App_Code文件夹是采用特殊的预处理机制的,如果你将代码放在其他地方,必须对网站编译之后才能进行访问,编程起来就很不方便。这是MSDN对App_Code文件夹的说明:
App_Code 文件夹
可以在App_Code文件夹中存储源代码,在运行时将会自动对这些代码进行编译。Web应用程序中的其他任何代码都可以访问产生的程序集。因此,App_Code文件夹的工作方式与Bin文件夹很类似,不同之处是您可以在其中存储源代码而非已编译的代码。App_Code文件夹及其在ASP.NET Web应用程序中的特殊地位使您可以创建自定义类和其他仅源代码文件,并在Web应用程序中使用它们而不必单独对它们进行编译。
App_Code文件夹可以包含以传统类文件(即带有.vb、.cs等扩展名的文件)的形式编写的源代码文件。但是,它也可以包含并非明确显示出由某一特定编程语言编写的文件。例如.wsdl(Web服务发现语言)文件和XML架构(.xsd)文件。ASP.NET可以将这些文件编译成程序集。
根据您的需要,App_Code文件夹可以包含任意数量的文件和子文件夹,文件夹的名称也可以任意起。您可以采用任何您认为方便的方式组织源代码,ASP.NET仍会将所有代码编译成单个程序集,并且Web应用程序任意处的其他代码都可以访问该程序集。
App_Code 文件夹
可以在App_Code文件夹中存储源代码,在运行时将会自动对这些代码进行编译。Web应用程序中的其他任何代码都可以访问产生的程序集。因此,App_Code文件夹的工作方式与Bin文件夹很类似,不同之处是您可以在其中存储源代码而非已编译的代码。App_Code文件夹及其在ASP.NET Web应用程序中的特殊地位使您可以创建自定义类和其他仅源代码文件,并在Web应用程序中使用它们而不必单独对它们进行编译。
App_Code文件夹可以包含以传统类文件(即带有.vb、.cs等扩展名的文件)的形式编写的源代码文件。但是,它也可以包含并非明确显示出由某一特定编程语言编写的文件。例如.wsdl(Web服务发现语言)文件和XML架构(.xsd)文件。ASP.NET可以将这些文件编译成程序集。
根据您的需要,App_Code文件夹可以包含任意数量的文件和子文件夹,文件夹的名称也可以任意起。您可以采用任何您认为方便的方式组织源代码,ASP.NET仍会将所有代码编译成单个程序集,并且Web应用程序任意处的其他代码都可以访问该程序集。
- 为什么vs2005建立的cs类要放在app_code文件夹才能在其他页面用?
- 为什么vs2005建立的cs类要放在app_code文件夹才能在其他页面用?
- 为什么vs2005建立的cs类要放在app_code文件夹才能在其他页面用?
- 在app_code 建立的.cs文件下alert弹出窗口
- App_Code 文件夹 在vs2010中为什么找不到
- 在App_Code文件夹下添加类的注意事项
- VS2005 中 bin,app_code,app_data 等文件夹的作用
- 用freemarker写.ftl页面时,怎么才能调用其他包中写好的系统时间(也就是在页面上显示系统时间)
- App_Code文件夹 上下文不存在Class1.cs文件
- Asp.net中Access数据库文件放在App_Code文件夹使Session奇怪失效的问题
- 在 App_Code 文件夹中同时使用两种语言编程的方法
- 在 App_Code 文件夹中同时使用两种语言编程的方法
- 在App_Code文件夹中同时使用两种语言编程的方法
- 通过建立依赖关系使文件在VS中显示位置改变(比如.cs下显示其他.cs)
- 关于Profile在App_Code文件夹中自定义类中的使用
- 在 App_Code 文件夹中同时使用不同语言
- App_Code 文件夹在vs2010中Web Application找不到
- 在hadoop的namenode上建立文件夹
- 获得网页的输出值
- SQL 2000解密存储过程
- 为MSHFlexGrid添加表格编辑功能
- 最近在做手机上的火车天气的查询 发现数据源是个大问题
- 运行java小程序引起IE崩溃一例
- 为什么vs2005建立的cs类要放在app_code文件夹才能在其他页面用?
- Windows操作系统的13个使用窍门,很适用
- Java如何定义自己的exception
- 关于多线程中的可重入函数问题
- python的_threading_local模块
- MFC编程点滴系列2-MFC的消息机制
- std::map requirements
- 进程间的通信方法与比较
- php自动下载文件