前面的我都知道,但Inherits后面的是什么意思,有什么用

解决方案 »

  1.   

    .NET 框架一般参考   @ Page请参见
    ASP.NET Web 窗体语法 | “Web 窗体页”介绍 | 指令
    定义 ASP.NET 页分析器和编译器使用的页特定(.aspx 文件)属性。<%@ Page attribute="value" [attribute="value"...] %>
    属性
    AspCompat 
    当设为 true 时,允许在单线程单元 (STA) 线程上执行页。这允许页调用 STA 组件,例如用 Microsoft Visual Basic 6.0 开发的组件。将该属性设为 true 还允许页调用 COM+ 1.0 组件,该组件要求可以访问非托管 Active Server Pages (ASP) 内置对象。通过 ObjectContext 对象或 OnStartPage 方法可以访问它们。默认值为 false。 
    注意 将该属性设为 true 可能导致页的性能降低。 
    AutoEventWireup 
    指示该页的事件是否为自动连网的。如果启用事件自动连网,则为 true;否则,为 false。默认值为 true。有关更多信息,请参阅 Web 服务器控件事件模型。 
    Buffer 
    确定是否启用 HTTP 响应缓冲。如果启用页缓冲,则为 true;否则为 false。默认值为 true。 
    ClassName 
    指定当请求该页时将动态自动编译的页的类名。该值可以是任何有效的类名,但不应包括命名空间。 
    ClientTarget 
    指示 ASP.NET 服务器控件应该为其呈现内容的目标用户代理。该值可以是任何有效的用户代理或别名。 
    CodePage 
    指示响应的代码页值。 
    注意 如果创建 Web 窗体页时使用的代码页不是将运行该页的 Web 服务器上的默认代码页,则必须设置此属性。输入的值应该是在其上创建该页的计算机的代码页。有关代码页的更多信息,请位于 http://msdn.microsoft.com 的 Microsoft Developers Network (MSDN)。
    CompilerOptions 
    包含用于编译页的编译器选项的字符串。在 C# 和 Visual Basic .NET 中,此字符串是编译器命令行开关序列。 
    ContentType 
    将响应的 HTTP 内容类型定义为标准的 MIME 类型。支持任何有效的 HTTP 内容类型字符串。有关可能值的列表,请访问 http://www.microsoft.com/technet 并搜索 MIME。 
    Culture 
    指示页的区域性设置。有关区域性设置和可能的区域性值的信息,请参阅 CultureInfo 类。 
    Debug 
    指示是否应使用调试符号编译该页。如果应使用调试符号编译该页,则为 true;否则为 false。 
    Description 
    提供该页的文本说明。ASP.NET 分析器忽略该值。 
    EnableSessionState 
    定义页的会话状态要求。如果启用会话状态,则为 true;如果可以读取但不能更改会话状态,则为 ReadOnly;否则,为 false。默认值为 true。这些值是不区分大小写的。有关更多信息,请参阅会话状态。 
    EnableViewState 
    指示是否为所有页请求维护视图状态。如果维护视图状态,则为 true;否则为 false。默认值为 true。 
    EnableViewStateMac 
    指示当页从客户端回发时,ASP.NET 应该对页的视图状态运行计算机身份验证检查 (MAC)。如果应该对视图状态运行 MAC 检查,则为 true;否则为 false。默认值为 false。 
    注意 视图状态 MAC 是隐藏变量的加密版本,当某页被发送到浏览器时,该页的视图状态永久保留到该变量中。当您将此属性设置为 true 时,将检查加密的视图状态以验证它在客户端未被篡改。
    ErrorPage 
    定义在出现未处理页异常时用于重定向的目标 URL。 
    Explicit 
    确定是否使用 Visual Basic Option Explicit 模式来编译页。true 指示启用 Visual Basic 显式编译选项,且所有变量都必须用 Dim、Private、Public 或 ReDim 语句来声明;否则为 false。默认值为 false。 
    注意 除了 Visual Basic .NET,其他语言都忽略该属性。此外,该选项在 machine.config 配置文件中被设置为 true。有关更多信息,请参阅计算机配置文件。
    Inherits 
    定义供页继承的代码隐藏类。可以是从 Page 类派生的任何类。有关代码隐藏类的信息,请参阅“Web 窗体”代码模型。 
    Language 
    指定在对页中所有内联呈现(<% %> 和 <%= %>)和代码声明块进行编译时使用的语言。值可以表示 .NET 支持的任何语言,包括 Visual Basic、C# 或 JScript .NET。 
    LCID 
    定义 Web 窗体页的区域设置标识符。 
    注意 区域设置标识符是一个唯一确定区域设置的 32 位值。除非您使用该属性为 Web 窗体页指定不同的区域设置,否则 ASP.NET 使用 Web 服务器默认的区域设置。有关区域设置的更多信息,请搜索 MSDN。
    ResponseEncoding 
    指示页内容的响应编码。支持来自 Encoding.GetEncoding 方法的值。 
    Src 
    指定在请求页时动态编译的代码隐藏类的源文件名称。您可以选择将页的编程逻辑包含在代码隐藏类中或 .aspx 文件的代码声明块中。 
    注意 RAD 设计器(如 Visual Studio .NET)不使用此属性。而是会预编译代码隐藏类,然后使用 Inherits 属性。
    SmartNavigation 
    指示页是否支持 Internet Explorer 5 或更高版本的智能导航功能。 
    注意 有关智能导航的更多信息,请参阅备注部分。
    Strict 
    指示应使用 Visual Basic Option Strict 模式编译该页。如果启用 Option Strict,则为 true;否则为 false。默认值为 false。 
    注意 除了 Visual Basic .NET,其他语言都忽略该属性。
    Trace 
    指示是否启用跟踪。如果启用跟踪,则为 true;否则为 false。默认值为 false。有关更多信息,请参阅 ASP.NET 跟踪。 
    TraceMode 
    指示当启用跟踪时如何为页显示跟踪消息。可能的值是 SortByTime 和 SortByCategory。当启用跟踪时,默认值为 SortByTime。有关跟踪的更多信息,请参阅 ASP.NET 跟踪。 
    Transaction 
    指示在页上是否支持事务。可能的值包括 Disabled、NotSupported、Supported、Required 和 RequiresNew。默认值为 Disabled。 
    UICulture 
    指定用于页的 UI 区域性设置。支持任何有效的 UI 区域性值。 
    WarningLevel 
    指示您想要编译器中止对页进行编译的编译器警告等级。可能值为 0 到 4。有关更多信息,请参阅 CompilerParameters.WarningLevel 属性。 
    备注
    该指令只能在 Web 窗体页中使用。每个 .aspx 文件只能包含一条 @ Page 指令。要定义指令的多个属性,请使用以空格分隔的列表(不要在特定属性的等号两侧使用空格,如在 trace="true" 中)。智能导航是 ASP.NET 的一个功能,Internet Explorer 5 和更高版本的浏览器都支持该功能。它使得在对页进行刷新时,仍可保持导航之间的滚动位置和元素焦点。这样就只有一页存储在浏览器历史记录中,也就不再有因刷新 Web 页引起的常见的闪烁问题。智能导航在 ASP.NET 页中的使用效果最好,因为 ASP.NET 页要求频繁地回发,但可视化内容在返回时并不显著改变。在决定是否将该属性设置为 true 时,请认真考虑这一点。示例
    下面的代码指示 ASP.NET 页编译器使用 Visual Basic 作为内联代码语言,并将默认的传输到客户端的 HTTP MIME ContentType 设置为 "text/xml"。<%@ Page Language="VB" ContentType="text/xml" %>
    请参见
    ASP.NET Web 窗体语法 | “Web 窗体页”介绍 | 指令--------------------------------------------------------------------------------将文档反馈发送给 Microsoft&copy; 2002 Microsoft Corporation。保留所有权利。
      

  2.   

    Inherits 
    定义供页继承的代码隐藏类。可以是从 Page 类派生的任何类。有关代码隐藏类的信息,请参阅“Web 窗体”代码模型。 
      

  3.   

    AutoEventWireup 
    指示该页的事件是否为自动连网的。如果启用事件自动连网,则为 true;否则,为 false。默认值为 true。有关更多信息,请参阅 Web 服务器控件事件模型。Codebehind
    指的是存放 .aspx 文件的vb代码的文件 Inherits 
    定义供页继承的代码隐藏类。可以是从 Page 类派生的任何类。
    一般是来说.aspx 文件是继承 .vb 文件的。
    Inherits一般写成 项目名+ (namespace) + .vb 类名Language 
    指定在对页中所有内联呈现(<% %> 和 <%= %>)和代码声明块进行编译时使用的语言。值可以表示 .NET 支持的任何语言,包括 Visual Basic、C# 或 JScript .NET。 
    其他的属性可以查msdn
      

  4.   

    举例来说:项目A下有B.aspx及B.aspx.vbB.aspx.vb 中所写如下NameSpace E.aa.bb
        Public Class B
        .............................
        ........................
        end class
    end namespace那么 aspx 中的Inherits= A.E.aa.bb.B若不写NameSpace Inherits=A.B
      

  5.   

    Codebehind="XXX.aspx.vb"指代码绑定到的vb文件
    Inherits="XXX.YYY" XXX指命名空间,yyy是具体类名