ASP.NET4.0所有网页指令

ASP.NET网页指令(Page Directive)就是在网页开头的标签声明:

<% Page Language="C#" %>

而指令的作用在于指定网页和用户控件编译程序,在处理ASP.NET Web
Form网页(.aspx文件)和用户控件(.ascx)文件时所使用的设置。下表为ASP.NET4.0的所有指令.










































ASP.NET4.0指令
指令 说明
@Master 将网页识别为主页面(Master Page),并定义用于ASP.NET
Web网页剖析器和编译程序且只可包含在.master文件中的属性
@MasterType 定义用于输入网页的Master属性的类或虚拟路径
@Register 将别名(Alias)与命名空间和类建立关联,可让用户控件和自定义服务器控件在包含于要求的网页或用户空间时呈现
@OutputCache 以声明方式控制网页或用户控件的输出快取原则
@Import 明确地将命名空间导入网页或用户控件
@Control 定义可供ASP.NET网页剖析器与编辑器使用,而且仅能加入.ascx文件(用户控件)的特定控件属性
@Reference 以声明方式将网页、用户控件或COM控件链接至目前的网页或用户控件
@WebHandler 为HTTP处理程序(.ashx)文件定义属性和编译选项
@PreviousPageType 建立跨页发送的目标来源网页的强类型参考
@Assembly 以声明方式将组件链接至目前网页或用户控件
@Implements 以声明方式表示网页或用户控件会实现指定的.NET Framework界面
@Page 定义可供ASP.NET网页剖析器与编辑器使用,而且仅能加入.ascx文件的特定网页属性

这些指令都有特定的配套应用,如主页面会使用到@Master指令,跨页发送会使用@PreviousPageType指令,而这些指令本身包含非常多的属性,如果想了解详细内容,请查询MSDN
Library联机帮助文件。好在大多数情况下,我们并不需要手动加入这些指令,因为Visual
Studio会自动加入,但若遇到需要自行手动加入的情况,只要在联机帮助文件中查询其用法即可。

ASP.NET指令语法:

http://msdn.microsoft.com/zh-tw/library/xz702w3e.aspx

时间: 2024-11-08 10:59:54

ASP.NET4.0所有网页指令的相关文章

本机搭建ASP.NET4.0动态网页https://www.yljianzhan.com

关于聊天室(手机上看,visual studio 2017要把字体调到最大,窗口尺寸也要调整到大的吓人!!还有手机登录后不显示用户列表!)“未将对象引用设置到对象的实例”?(其实我是想说说这个“空值”问题----if语句!!!)参考书籍:ASP.NET从入门到精通(第五版)清华大学出版社79.80元 (2.3.5聊天室一文中省略掉了很多重要的内容,根本无法成功实现运行,主页没有考虑到加空值问题语句:if (Session["userName"] != null)以及提供下载的空网站聊天

ASP.NET4.0新特性

原文:ASP.NET4.0新特性 在以前试用VS2010的时候已经关注到它在Web开发支持上的一些变化了,为此我还专门做了一个ppt,当初是计划在4月12日那天讲的,结果因为莫名其妙的原因导致没有语音以致放弃在LiveMeeting上的这次讲课,也导致了本篇的产生. 新增了项目模板 在创建Web项目时可以看到增加了更多的Web项目模板在VS2008中对应的情况如下: 在新模板中有如下改进:基础MemberShip功能.在大多数网站和应用程序中需要进行认证,因此在新模板中增加了认证功能使得用户能在

Asp.Net4.0/VS2010新变化(3):webform中也可以直接url路由

以前在做asp的时候,要把 /default.asp?id=123映射成/default/123,需要借助IISRewriter这个组件,到了asp.net以后,可以用代码写了,但是个人觉得很麻烦,要写一堆代码,还要修改web.config,现在好了:asp.net4.0中 asp.net mvc中的路由规则全部可以用于webform了 使用步骤: 1.Global.ascx.cs中先注册路由规则 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Asp.Net4.0/VS2010新变化(4):SEO的改进

asp.net4.0的webform中,对于Page对象新增加了二个属性:MetaKeywords,MetaDescription 后端代码上,写法也更简单,以前可能需要这样写: ? 1 2 this.Header.Controls.AddAt(0, new HtmlMeta() { Name = "keywords", Content = Website.MetaKeyword });//关键字 this.Header.Controls.AddAt(1, new HtmlMeta()

iis asp.net4.0注册

asp.net4.0下载地址:https://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe asp.net4.0注册: 打开程序-运行-cmd:输入一下命令重新注册IISC:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i asp.net2.0注册: C:

ASP.Net4.0中新增23项功能

这篇文章介绍Visual Studio 2010 (ASP.Net 4.0)的新功能. 1.代码片段(Code Snippets): 代码段是预先开发的代码模板,可以节省我们对有关语法思考的时间.在VS 2005和VS 2008中,已经有建立了很多代码段.不过,这些只适用于隐藏代码(code behind).在VS 2010中代码片段支持JScript,HTML以及asp.net标记.在下面画面,展示了JScript和HTML片段的快捷菜单. 在JS中: 在Html中 : 2.New Profi

第1章 ASP.NET4.0开发技术概述

一.填空题 1. 动态网页技术主要分为客户端动态网页技术和  服务器端动态网页技术   两种. 2..NET Framework由两个主要部分组成:公共语言运行库和 .NET Framework类库 . 二.简答题 1. 叙述静态网页技术的概念及其优缺点. 静态网页是指由网页编写者用纯HTML代码编写的网页,以.html或者.htm文件的形式保存.静态网页在制作完成并发布后,网页的内容(包括文本.图像.声音和超链接等)和外观是保持不变的,即任意一个浏览者,在任意时间.以任意方式访问这个网页时,该

iis支持asp.net4.0的注册命令使用方法及部署网站注意事项

如果没有按照正常的先装iis后装.net的顺序,可以使用以下命令重新注册一下,这样iis就可以支持asp.net 4.0了 32位的Windows: 1. 运行->cmd,打开窗口时请以管理员的身份打开. 2. cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 3. aspnet_regiis.exe -i 64位的Windows: 1. 运行->cmd 2. cd C:\Windows\Microsoft.NET\Framework64\v4.

Asp.Net4.0/VS2010新变化(2):网站自动预热

往往我们会有一些web应用,在网站初次被访问时要做一些初始化处理,比如加载数据到缓存中之类. 如果某个用户正好不幸成为第一个访客,他可能会觉得网站速度很慢,现在好了,asp.net 4.0 IIS7.0/7.5环境提供了自动预热功能,相当于系统自动充当第一个访客了,虽然只是一个小细节,但对于用户体验来讲,确是一个不错的改进. 打开IIS 7.5的applicationHost.config文件(C:\Windows\System32\inetsrv\config\applicationHost.