(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???
(2)ASP.NET 页面指令的更多相关文章
- 005. asp.net页面常用指令
页面指令 用于通知编译器在编译该页面时做出什么样的处理方式, 欢聚换来讲, 页面指令指定了执行该页面的运行时环境, 当编译器处理应用程序时, 可以通过这些指令来让编译器做特定的处理; 在asp.ne ...
- ASP.NET页面支持的指令
页面的处理指令 页面指令的处理用于配置执行该页面的运行时环境.在ASP.NET中,指令可以位于页面的任何位置,但良好且常见的习惯是将其置于文件的开始部分.除此,页面指令的名称是不区分大小写的,且指令的 ...
- ASP.net 页面生命周期
ASP.NET 页面生命周期 Page_Preinit(); 在页初始化开始时发生 Page_Init(); 在所有控件初始化且应用外观设置后引发 Page_InitComplete(); 在页初始化 ...
- ASP.NET页面传值不使用QueryString
ASP.NET页面传值不使用QueryString Asp.net中的页面传值方法: 1 Url传值 特点:主要优点是实现起来非常简单,然而它的缺点是传递的值是会显示在浏览器的地址 ...
- ASP.NET @Page指令属性(vs2010)
最近看一篇好文章,摘抄下来. 原文出处:http://www.cnblogs.com/zhaozhan/archive/2010/05/01/1725819.html @Page指令位于每个ASP.N ...
- C# 问题解决思路--《数组bytes未定义》,ASP.NET页面加载顺序
好久没写博客了,废话不多说,直接说问题. 问题发生情况,首先这个是老项目,然后我是第一次修改.当我解决了各种引用,数据库配置之后等类似的问题,我启动的项目的时候,无任何问题,但是当我点击页面的按钮的时 ...
- (转) ASP.NET页面缓存
原文:http://www.cnblogs.com/Sky_KWolf/archive/2010/12/05/1897158.html 静态页面全部内容保存在服务器内存中.当再有请求时,系统将缓存中的 ...
- Asp.net页面间传值方式汇总
七种传值方式,分别是:URL传值,Session传值,Cookie传值,Server.Transfer传值,Application传值,利用某些控件的PostBackUrl属性和使用@Previous ...
- (转)Asp.net页面生命周期详解任我行(1)-小试牛刀,编写页面代码
原文地址:http://www.cnblogs.com/xuyubing/archive/2013/10/01/3348344.html 前言 很久很久以前,还是我在学校的时候,我就看了传智里面视频, ...
随机推荐
- python 之发送邮件服务[原著] 海瑞博客
Python 发送邮件 使用默认的django的发送邮件,只适用于单邮箱. 作者:海瑞博客 http://www.hairuinet.com/ setting中配置 # send e-mail EMA ...
- java初学4
1.interface接口 (1)[修饰符] interface 接口名 extends 父接口1,父接口2.... •没有构造方法,不能实例化; •接口只能继承接口,不能 ...
- 网易2017校园招聘算法题c语言实现源码
题目: 给定一个数组,除了一个数出现1次之外,其余数都出现3次.找出出现一次的数.如:{1, 2, 1, 2, 1, 2, 7}, 找出7. 格式: 第一行输入一个数n,代表数组的长度,接下来一行输入 ...
- C 语言 进阶
清单狂魔,只挖坑不填坑.. 前言 最近经常被询问 C 语言 相关的问题,突然便也觉得需要思考一下 C 语言的进阶了. 我用 C 语言写过的最大的一个项目,也只是那个贪吃蛇,后来就断断续续地用 Pyth ...
- UVa 11374 - Airport Express ( dijkstra预处理 )
起点和终点各做一次单源最短路, d1[i], d2[i]分别代表起点到i点的最短路和终点到i点的最短路,枚举商业线车票cost(a, b); ans = min( d1[a] + cost(a, b ...
- .net网站数据抓取
最新项目需要抓取人民币汇率中间价的数据,所以就写了个简单的爬虫抓取数据.抓取的网站为:http://www.safe.gov.cn/wps/portal/sy/tjsj_hlzjj_inquire # ...
- thinkphp3.2 学习笔记 基础篇
环境要求:PHP5.3以上版本注意:PHP5.3DEV和php6不支持 目录结构 www WEB部署目录(或者子目录)├─index.php 入口文件├─README.md README文件├─App ...
- redis常用监控命令
redis常用监控命令 1.实时监控redis服务收到来自应用的所有命令 1 2 3 4 5 6 7 redis-cli 127.0.0.1:6379>monitor 150996415 ...
- [THUWC2017][bzoj5020] 在美妙的数学王国中畅游 [LCT+泰勒展开]
题面 LOJ传送门 思路 这里很重要 它提示我们,把给定的三个函数泰勒展开,并用LCT维护每一项泰勒展开式的值,维护十几项就满足了题目的精度要求 我们考虑一个函数在0位置的泰勒展开 $f(x)=\su ...
- JZOJ 5279 香港记者
一句话题意:一个带点权边权的无向图,输出从1号点到n号点的最短路中字典序最小的一条路径 样例输入: 8 9 1 2 3 4 5 6 7 8 1 2 2 2 3 3 3 8 3 1 4 3 4 5 2 ...