- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.1.1 HTML控件和服务器端控件的概念 添加属性“runat=server ”将转换XHTML元素到HTML服务器控件。 input id=Button2 type=button value=button / input id=Button2 type=button value=button runat=server / 页面处理事件 常用页面处理事件 Page_PreInit:通过IsPostBack属性确定是否第一次处理该页、创建动态控件、动态设置主题属性、读取配置文件属性等。 Page_Init:初始化控件属性。 Page_Load:读取和更新控件属性。 控件事件:处理特定事件,如Button控件的Click事件。 事件处理的先后顺序 Page_PreInit、Page_Init、Page_Load和控件的事件 事件 Click事件:被触发时会引起页面往返处理。 Change事件: 被触发时,先将事件的信息暂时保存在客户端的缓冲区中,等到下一次向服务器传递信息时,再和其他信息一起发送给服务器。 若要让控件的Change事件立即得到服务器的响应,就需要将该控件的属性AutoPostBack值设为true。 属性IsPostBack 当控件的事件被触发时,Page_Load事件会在控件的事件之前被触发。 如果在执行控件的事件代码时不执行Page_Load事件中的代码,可以通过判断属性Page.IsPostBack实现。 属性IsPostBack在用户第一次浏览网页时,会返回值false,否则返回值true。 属性IsPostBack应用 本实例在页面第一次载入时显示“页面第一次加载!”。当单击按钮时显示“执行Click事件代码!”信息。 源程序:IsPostBack.aspx 程序说明:当单击按钮时引起页面往返,此时首先处理Page_Load事件中代码,但因为“!IsPostBack”值为false,所以不执行“Response.Write(“页面第一次加载!”)”,然后处理Click事件中代码,显示“执行Click事件代码!”信息。 5.2 常用标准服务器端控件 实例:通过键盘快捷键激活特定文本框 通过键盘快捷键激活特定文本框: 按下ALT+N组合键,激活用户名右边的文本框,按下ALT+P快捷键,激活密码右边的文本框 源代码:Label.aspx 程序说明: AssociatedControlID:把Label控件与窗体中的另外一个服务器控件关联起来。 实例:控件TextBox综合应用 当页面载入时,焦点自动定位在用户名右边的文本框中;当输入用户名并把焦点移出文本框时,将触发TextChanged事件,判断用户名是否可用,若可用则在Label1中显示“√”,否则显示“用户名已占用!”;密码右边的文本框显示为密码框。 源程序:TextBox.aspx 实例:控件TextBox综合应用 当页面载入时,触发Page_Load事件,将焦点定位在用户名右边的文本框中。 本示例中用户合法性判断是与固定用户名“张三”比较,实际使用需连接数据库,与数据库中保存的用户名比较。 实例:利用Button控件执行客户端脚本 要在单击Button控件后执行客户端脚本,需要使用ClientClick事件和JavaScript。 源程序:ClientClick.aspx Click事件:单击按钮时被触发,执行服务器端代码。 ClientClick事件:当单击按钮时被触发,执行客户端代码。 实例:利用Button控件执行客户端脚本 程序说明: 当单击删除按钮时,触发ClientClick事件,执行JavaScript代码“return confirm(‘确定要删除记录吗?’)”,弹出确认对话框。 若单击“确定”按钮,触发Click事件,执行删除操作(这里仅输出信息,实际操作需连接数据库);若单击“取消”,将不再触发Click事件,运行结束。 5.2.1 ImageButton控件和HyperLink控件 实例 源程序:ImageButton.aspx 5.2.1 ImageButton控件和HyperLink控件 属性Target:值为框架名、_blank或_self。 框架名决定了在指定的框架中显示链接页 _blank决定了在一个新窗口中显示链接页 _self决定了在原窗口中显示链接页 与元素a的区别: HyperLink控件可以与数据源绑定。 asp:HyperLink ID=HyperLink1 runat=server Target=_blankHyperLink/asp:HyperLink 5.2.1 ImageButton控件和HyperLink控件 注意: HyperLink控件不包含Click事件,要使用Click事
您可能关注的文档
最近下载
- 论龟兹乐舞对中原乐舞的影响及作用.doc VIP
- CCT-D-CUF斯频德闭式冷却塔样本.pdf VIP
- 比较敦煌与龟兹壁画中舞蹈艺术的空间性和动作语言特征.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试模拟试题及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人考试备考题库及答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试参考题库附答案解析.docx VIP
- 2025福建福州市马尾区民政局招聘社会救助协管员2人笔试备考题库及答案解析.docx VIP
- FuTURE论坛:2020 5G毫米波技术白皮书.pdf VIP
- 私法中的人_11309198.pdf VIP
- 龟兹壁画中的乐舞研究.pdf VIP
文档评论(0)