欢迎来到天天文库
浏览记录
ID:43297836
大小:279.00 KB
页数:59页
时间:2019-10-08
《aspb标准控件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、ASP.NET3.5标准控件1本章要点:理解ASP.NET3.5页面事件处理流程了解HTML服务器控件熟悉ASP.NET3.5标准控件熟练掌握各个控件应用实例2目录4.1ASP.NET3.5页面事件处理4.1.1ASP.NET3.5事件4.1.2属性IsPostBack4.2ASP.NET3.5服务器控件概述4.2.1HTML服务器控件简介4.2.2Web服务器控件简介3目录4.3标准控件4.3.1Label控件4.3.2TextBox控件4.3.3Button、LinkButton和ImageButton控件4.3.4DropDownList控件4.3.5ListBox控件4.3.6C
2、heckBox和CheckBoxList控件4.3.7RadioButton和RadioButtonList控件4.3.8Image和ImageMap控件4目录4.3.9HyperLink控件4.3.10Table控件4.3.11Panel和PlaceHolder控件4.3.12MultiView和View控件4.3.13Wizard控件4.4小结54.1ASP.NET3.5页面事件处理只有熟悉ASP.NET3.5页面事件处理流程,才能理解代码的执行顺序。64.1.1ASP.NET3.5事件常用页面处理事件Page_PreInit:通过IsPostBack属性确定是否第一次处理该页、创建
3、动态控件、动态设置主题属性、读取配置文件属性等。Page_Init:初始化控件属性。Page_Load:读取和更新控件属性。控件事件:处理特定事件,如Button控件的Click事件。事件处理的先后顺序Page_PreInit、Page_Init、Page_Load和控件的事件74.1.1ASP.NET3.5事件(续)Click事件被触发时会引起页面往返处理。Change事件被触发时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时,再和其他信息一起发送给服务器。若要让控件的Change事件立即得到服务器的响应,就需要将该控件的属性AutoPostBack值设为tr
4、ue。84.1.2属性IsPostBack当控件的事件被触发时,Page_Load事件会在控件的事件之前被触发。如果想在执行控件的事件代码时不执行Page_Load事件中的代码,可以通过判断属性Page.IsPostBack实现。属性IsPostBack在用户第一次浏览网页时,会返回值false,否则返回值true。9实例4-1属性IsPostBack应用本实例在页面第一次载入时显示“页面第一次加载!”。当单击按钮时显示“执行Click事件代码!”信息。源程序:IsPostBack.aspx程序说明:当单击按钮时引起页面往返,此时首先处理Page_Load事件中代码,但因为“!IsPos
5、tBack”值为false,所以不执行“Response.Write(“页面第一次加载!”)”,然后处理Click事件中代码,显示“执行Click事件代码!”信息。104.2ASP.NET3.5服务器控件概述HTML服务器控件:常用于升级原有的ASP页面到ASP.NET页面。Web服务器控件:目前的ASP.NET3.5网站建设中,优先考虑Web服务器控件。当Web服务器控件无法完成特定的任务时,可考虑HTML服务器控件。114.2.1HTML服务器控件简介实现了将XHTML元素到服务器控件的转换。经过转换后,Web窗体页就可访问XHTML元素(HTML服务器控件),从而实现在服务器端对H
6、TML服务器控件的编程。添加属性“runat="server"”将转换XHTML元素到HTML服务器控件。124.2.2Web服务器控件简介可以描述页面元素的功能、外观、操作方式和行为等。对于不同的浏览器,可能会得到不同的XHTML输出。根据功能不同分成标准控件、数据控件、验证控件、导航控件、登录控件、WebParts控件、AJAXExtensions控件和用户自定义控件。1
7、34.3标准控件属性名说明属性名说明AccessKey控件的键盘快捷键Font控件的字体属性Attributes控件的所有属性集合Height控件的高度BackColor控件的背景色ID控件的编程标识符BoderWidth控件的边框宽度TabIndex控件的索引顺序BoderStyle控件的边框样式Text控件上显示的文本CssClass控件的CSS类名ToolTip当鼠标悬停在控件上时显示的文本CssStyle控件的样式Visib
此文档下载收益归作者所有