(2)ASP.NET 页面指令

  页面指令

一共有12个指令,这些指令用来控制APS.NET页面的行为.

Assembly,Control,Implements,Import,Master,MasterTpye,OutputCache,Page,PreviousPageType,Reference,Register,Webhandler

这12个指令在.aspx的页面中使用,指令格式为 <%@ [指令名] [属性=值] %>

例如:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

可以有多个属性,一般把指令放在页面的顶部

 

1.Page指令

用来分析和编译页面时使用的特性和值。这是最常用的一个指令,一个页面只有一个这样的指令

 

2.Master指令

非常类似于Page,但Master用于母版页(.Master)。在使用Master时需要指定与站点上的所有内容页面一起使用的模板页面的属性。

 

3.Control指令

类似于Page,但是在构建ASP.NET用户控件时使用。Control允许定义用户控件要继承的属性

 

4.Import指令

允许指定要导入ASP.NET页面或用户控件的名称空间。通过导入名称空间,该名称空间中的所有类和接口就可以在页面和用户控件中使用

只有一个属性Namespace.值是string类型,一个Import只能导入一个空间

例如:

<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %> 

引入程序集

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config 的.web.config文件   ????????

 

5.Implements指令

允许ASP.NET页面实现特定的.NET Farmwork接口

只有一个属性 Interface。当页面或控件实现接口时可以直接访问其中的所有事件、方法和属性。

<%@ Implements  Interface="System.Web.UI.IValidator" %>

 

6.Register指令

把别名和名称空间和类名关联起来,作为自定义服务器空间语法中的记号

 

7.Assembly 指令

在编译时把程序集附加到ASP.NET页面或者用户控件上

 

8.PreviousPageType指令

用于指定跨页面的传送过程起始于哪个页面

 

9.MasterType指令

把一个类名关联到ASP.NET页面,以获得指定母版页中包含的强类型化的引用或成员

 

10.OutputCache指令

用于控制ASP.NET页面或用户控件的输出高速缓存策略。

 

11.Reference指令

另一个ASP.NET页面或用户控件应该与当前活动的页面或控件一起编译

 

12.Webhandler???

转载于:https://www.cnblogs.com/buchizaodian/p/6537695.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值