@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指令语法