日期:2014-05-19  浏览次数:20359 次

asp.net引用.cs文件
我在C#中写了一个.cs文件;然后在aspx中引用
<%@   Page   language= "c# "   Codebehind= "cz.aspx.cs "   AutoEventWireup= "false "   Inherits= "Example.AccessExceptionExample "   %>

但是打开的时候提示我有错误;是不是这个cs文件要编译什么的?
cs文件没错~只是我不知道aspx文件怎样引用.cs文件

------解决方案--------------------
Inherits= "Example.AccessExceptionExample "看看你的.cs文件,是不是跟这一样
------解决方案--------------------
CodeBehind
指定源代码文件的名称,该文件包含与应用程序类相关联的类。ASP.NET 分析器将忽略此属性;此属性只在设计时由集成开发环境 (IDE) 工具(如 Microsoft Visual Studio 2005)使用。

注意
提供此属性是为了与以前版本的 ASP.NET 的兼容,以实现代码隐藏功能。在 ASP.NET 2.0 版中,应改用 CodeFile 属性指定该源文件的名称,同时使用 Inherits 属性指定该类的完全限定名称。

如果你的页面后台类文件为Codebehind= "cz.aspx.cs ",那么你的Inherits就应该是cz。

至于你自己写的非静态类,如果是在同一工程下,实例化后即可以使用。如果是另一个工程,则通过“解决方案资源管理器”添加引用。

------解决方案--------------------
为什么要这样做?