思维的乐趣

Enjoy it
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

ASPX中的编译指令

Posted on 2010-05-08 18:42  szh114  阅读(437)  评论(0编辑  收藏  举报

 

@Page :

  功能:顶级的页面编译指令。定义 ASP.NET 页分析器和编译器使用的页特定(.aspx 文件)属性。

  用法:  <%@ Page attribute="value" [attribute="value"...] %>

  MSDN中文帮助页面: http://msdn.microsoft.com/zh-cn/library/ydy4x04a%28VS.90%29.aspx

 

@Control:

  功能:定义 ASP.NET 页分析器和编译器使用的特定于用户控件(.ascx 文件)的属性。此指令只能用于 ASP.NET 用户控件(其源代码包含在 .ascx 文件中)。

  用法: <%@ Control attribute="value" [attribute="value" ... ] %>

  MSDN中文帮助页面:http://msdn.microsoft.com/zh-cn/library/d19c0t4b%28VS.90%29.aspx

 

@Import:

  功能:将命名空间显式导入到 ASP.NET 应用程序文件(如网页、用户控件、母版页或 Global.asax 文件)中,同时使导入的命名空间的所有类和接口可用于文件。导入的命名空间可以是 .NET Framework 类库或用户定义的命名空间的一部分。类似于C#的 using 关键字。

  用法: <%@ Import namespace="value" %>

  MSDN中文帮助页面:http://msdn.microsoft.com/zh-cn/library/eb44kack%28VS.90%29.aspx

 

@Implements:

  功能:指示当前的 ASP.NET 应用程序文件(网页、用户控件或母版页)实现指定的 .NET Framework 接口。

  用法: <%@ Implements interface="ValidInterfaceName" %>

  MSDN中文帮助页面:http://msdn.microsoft.com/zh-cn/library/cbsf6k72%28VS.90%29.aspx

 

 

@Register:

  功能:创建标记前缀和自定义控件之间的关联,这为开发人员提供了一种在 ASP.NET 应用程序文件(包括网页、用户控件和母版页)中引用自定义控件的简明方法。

  用法:

<%@ Register tagprefix="tagprefix"
namespace="namespace"
assembly="assembly" %>
<%@ Register tagprefix="tagprefix"
namespace="namespace" %>
<%@ Register tagprefix="tagprefix"
tagname="tagname"
src="pathname" %>

注意:<%@ Register TagPrefix="scott" TagName="header" Src="Controls/Header.ascx" %> 这种格式是通过源文件来注册用户自定义控件的。
而: <%@ Register TagPrefix="ControlVendor" Assembly="ControlVendor" %> 这种格式是用来引用一个编译进DLL文件的自定义控件的。

  MSDN中文帮助页面:http://msdn.microsoft.com/zh-cn/library/c76dd5k1%28VS.90%29.aspx

 

 

@Assembly:

  。。。。。。。

 

  额,我好傻。。。。一个一个粘过来干嘛,,,,,直接去看不就得了。MSDN ASP.NET指令语法