ASP.NET页面的结构
ASP.NET页面的结构
一、页指令:
包括@Assembly(将一个程序集连接到当前页或用户控件)、
@Control(.ascx,定义与控件相关的属性,这些属性指导控件编译器的行为)、
@Implements(说明该页面或该用户控件实现一种指定的.NET FRAMEWORK界面)、
@Import(说明要导入到页面或用户控件的命名空间)、
@OuputCache(控制页面或用户控件的输出缓冲策略)、
@Page(.aspx,定义与页面相关的属性,这些属性将指导处理页面的页面编译器和语言解析器的行为)、
@Reference(将一个页面或用户控件连接到当前页或用户控件)、
@Register(在页面或控件中创建自定义标记,新标记(前缀和名称)与用户定义控件的命名空间和代码相关联)
二、代码部分:
即<scirpt>部分,包含组成页面的所有声明代码,如接口方法的代码,系统事件,页面控件被单击或状态改变时执行的所有代码。
<script runat="server/..." language="..." src="...">
code goes here...
</script>
三、页面布局:
代表页面的格局,包括服务器控件、文本正文和HTML标记。服务器控件的用户界面可以使用内联代码或声明代码进行填充。
参考:Programming Microsoft ASP.NET[Dino Esposito 著] / 精通ASP.NET程序设计[罗兵等译]
转载于:https://www.cnblogs.com/gaozhongfa/archive/2007/07/31/837677.html
ASP.NET页面的结构相关推荐
- ASP.NET页面之间传递值的几种方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值.存储对象传值.ajax.类.model.表单等.但是一般来说,常用的较简单有QueryString,Session,Cookie ...
- 技巧:Silverlight应用程序中如何获取ASP.NET页面参数
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://terrylee.blog.51cto.com/342737/87093 ...
- 在Asp.net页面中实现数据饼图
ASP.NET之所以能够在客户端浏览器中形成各种数据图片,是因为在ASP.NET中提供了绘图功能,具体的作法是先在服务器端创建一个Bitmap实例,然后利用ASP.NET中提供的绘图功能,按照要生成的 ...
- 在ASP.NET页面中实现数据柱状图
棒图有时又称为"Bar"图,在ASP.NET中拥有了一个新功能--绘图功能,通过此功能就能够按照要实现的图表的模样来绘制,最后在客户端的浏览器中形成一个图片,从而显示出图表来. 本 ...
- ASP.NET页面间数据传递的方法
本文我们将讨论的是ASP.NET页面间数据传递的几种方法,对此希望能帮助大家正确的理解ASP.NET页面间数据传递的用处以及便利性. 0.引言 Web页面是无状态的, 服务器对每一次请求都认为来自不同 ...
- ASP.NET页面传值的各种方法和分析
Web页面是无状态的, 服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留.在用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题 ...
- ASP.NET页面间数据传递的几种方法
1.ASP.NET页面间数据传递的各种方法和分析 1.1 使用Querystring 方法 QueryString 也叫查询字符串, 这种方法将要传递的数据附加在网页地址(URL)后面进行传递.如页面 ...
- 经典面试题(三):ASP.NET部分----ASP.NET 页面之间传递值的几种方式
ASP.NET 页面之间传递值的几种方式 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量. 3.使用Serve ...
- ASP.NET 页面对象模型
对由 Microsoft® Internet 信息服务 (IIS) 处理的 Microsoft® ASP.NET 页面的每个请求都会被移交到 ASP.NET HTTP 管道.HTTP 管道由一系列托管 ...
最新文章
- 华华和月月种树(牛客)
- 1、CSS 定位 (Positioning)
- 域名与转发服务器ip指向不一致_域名映射到家庭网络(无公网IP)
- 做 SQL 性能优化真是让人干瞪眼
- php背景图片 存放位置,CSS中背景图片位置 background-position 的使用方法
- jQuery弹出框示例
- IT:如何在Windows Server 2008 R2上安装Hyper-V虚拟化
- [渝粤教育] 广东-国家-开放大学 大学英语2
- 6个变态的C语言写的Hello World
- 让人欲罢不能的量子学
- 全职写作过来人,给初学写作者的6条忠告
- Tensorflow 搭建自己的神经网络(四)
- vim编辑器永久显示行号
- 炫酷网站模板,css,html
- 残差网络—ResNet
- linux工作中常用文件操作命令
- python用户画像_研究用户应该从哪几个维度去构建用户画像模型?
- 我在南大的七年(刘未鹏先生)
- 下载Synechococcus elongatus UTEX 2973(accession no.为GCA_000817325.1 )的基因组注释文件,统计其中染色体序列(CP006471.1)前10
- C++简介 C语言编程原理
热门文章
- LeetCode 862. 和至少为 K 的最短子数组(前缀和+deque单调栈)
- LeetCode 1071. 字符串的最大公因子(字符串的最大公约数)
- java弹窗点击事件_[Java教程]jQuery的click事件在当前页弹出层窗口(不打开新页面)...
- 老鼠走迷宫php算法,C语言经典算法 - 老鼠走迷官(一)
- java todo error_java.sql.SQLException: sql injection violation, syntax error: TODO UNIQUE unique
- python各种岗位薪资_python编程语言岗位薪资真不是盖的
- 新手手册:Pytorch分布式训练
- 我,大学没毕业,在OpenAI搞AI,想教教你如何提升“研究品味”
- Redis系列教程(七):Redis并发竞争key的解决方案详解
- 基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba的企业级微服务敏捷开发系统架构