页面指令种类与作用()
【例】 显示声明事件的处理程序将AutoEventWireup属性设置为false代码如下
<%@ Page Language=C# AutoEventWireup=false %>
()CodeFile属性
该属性指定指向页引用的代码隐藏文件的路径此属性与Inherits属性一起使用可以将代码隐藏源文件与网页相关联此属性仅对编译的页有效
例如新添加一个aspx页时设置该页面代码隐藏文件的路径为Defaultaspxcs代码如下
<%@ Page Language=C# AutoEventWireup=true CodeFile=Defaultaspxcs Inherits=Default %>
注意若要定义@Page指令的多个属性请使用一个空格分隔每个属性/值对对于特定属性不要在该属性与其值相连的等号(=)两侧加空格
()Language属性
该属性指定编译页面使用的语言每页只能使用和指定一种语言
【例】 指定ASPNET页编译器使用C#作为页的服务器端代码语言代码如下
<%@ Page Language=C# %>
@Import指令
@Import指令用于将命名空间显式地导入ASPNET应用程序文件中并且导入该命名空间的所有类和接口导入的命名空间可以是NET Framework类库的一部分也可以是用户定义的命名空间的一部分
语法
<%@ Import namespace=value %>
其中namespace属性用来指定要导入的命名空间的完全限定名
@ Import指令不能有多个namespace属性若要导入多个命名空间需要使用多条@ Import指令来实现在ASPNET 中命名空间是默认导入的默认导入的空间如下
可以将一组命名空间自动导入aspx页中导入的命名空间在计算机级别的Webconfig文件中定义具体位置为<pages>元素的<namespaces>节内下面的命名空间将自动导入到所有的页中
System
SystemCollections
SystemCollectionsSpecialized
SystemConfiguration
SystemText
SystemTextRegularExpressions
SystemWeb
SystemWebCaching
SystemWebProfile
SystemWebSecurity
SystemWebSessionState
SystemWebUI
SystemWebUIHtmlControls
SystemWebUIWebControls
SystemWebUIWebControlsWebParts
【例】 导入NET Framework基类命名空间SystemNet和用户定义的命名空间Grocery代码如下
<%@ Import Namespace=SystemNet %><%@ Import Namespace=Grocery %;
返回目录ASPNET开发宝典
编辑推荐
ASP NET开发培训视频教程
Microsoft NET框架程序设计视频教程
ASPNET MVC 框架揭秘
Java Web开发详解