《网站开发编程 Active Server Page》第二章 ASP NT中的对象

北大青鸟 c 第二章 ASP NET中的对象 Ⅴ ersion3.0 CHA
Version 3.0 ASP.NET 中的对象 第二章

回顾 Web应用程序概念 基于服务器的脚本 客户端脚本 Web窗体 北大青鸟
2 回顾 • Web 应用程序概念 • 基于服务器的脚本 • 客户端脚本 • Web 窗体

目标 解释 ASPNET的基本知识 讨论apx页的工序流程 解释 Page_Load事件 讨论Page对象的 I IsPostBack属性 使用 Request和 Response对象 北大青鸟
3 目标 • 解释 ASP.NET 的基本知识 • 讨论 .aspx 页的工序流程 • 解释 Page_Load 事件 • 讨论 Page 对象的 IsPostBack 属性 • 使用 Request 和 Response 对象

ASPNET页 yCh2Exl. a cP Debug="true"%>K Page指令 ≤ SCRIPT Language="C# runat=" server← 部分 void Page_Load(Object sender, EventArgs e) meSsage. Te)“单击"HTML控件” Page_Load事件 void Htmlbtnclkobject sender, EventArgs e) meSsage Text-="单击"Web控件 void webbtnclk(object sender, Eventargs e 事件处理程序 btnwebControl visible= false btn Submit Visible= true: fscript> nput type="button"id="btnSubmitonServerclick"Htmlbtnclk runat="server va|ue="HTML控件br> sbr>sb Web控件 sbr> </body? 北大青鸟
4 ASP.NET 页 Page 指令 部分 Page_Load 事件 事件处理程序 HTML 控件 Web 控件

ASPN氏T页一输出 ahttp://10.1.6.150/codes/chapter2/ch2exi 文件)编辑巨查看(收藏A工具①D帮助 中后退·→·⑨公|说搜索凶收藏夹守媒体昌 地址①)p/10.:6150koeh%202/x1ax→转到链接” HTML控件 〈 Page_ Load事件之后的输出结果 单击HmM控件 厂圈本地 Intranet 文件()铜辑(E)查看(收藏(A)工具①帮助 中后退→·④的备找索收藏夹會媒体马 地址Dh101105h%221如→转到链接 Button click事件之后的输出结果匚 Web控件 单击web控件 完毕 □□□本地taet 北大青鸟
5 ASP.NET 页 - 输出 Page_Load 事件之后的输出结果 Button Click 事件之后的输出结果

ASPNET页面指令 @Pag指令 代码 6 北大青鸟
6 ASP.NET页面指令

页面与代码分离 页面文件aspx,对应的代码文件为 as px. cs 页面和代码分离有利于实现 代码重用 代码维护 北大青鸟
7 页面与代码分离 • 页面文件.aspx,对应的代码文件为.aspx.cs • 页面和代码分离有利于实现: – 代码重用 – 代码维护

使用 VS.NET实现页面和代码分离演示 北大青鸟
8 使用VS.NET实现页面和代码分离演示

用户界面 山控件 input type= button" id="Submit runat=" server"va1ue="单击"/> w搖件 北大青鸟
9 用户界面

事件处理程序 void S顶 click btn(Ob S ject sender EventArgs e) LABEL 你好世界 [bl Text= "你好世界";} 单击我 单击我 北大青鸟
10 事件处理程序 LABEL 单击我 你好世界 void click_btn(Ob ject sender, EventArgs e) {lbl.Text= "你好世界";} 单击我
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《网站开发编程 Active Server Page》第十一章 调试和部署web应用程序.ppt
- 《网站开发编程 Active Server Page》第十章 在ASPNET中配置应用程序.ppt
- 《网站开发编程 Active Server Page》第一章 ASP NeT和Web窗体.ppt
- 《机器人导论》(英文版) MECH572-lecture9.ppt
- 《机器人导论》(英文版) MECH572-lecture8.ppt
- 《机器人导论》(英文版) MECH572-lecture7.ppt
- 《机器人导论》(英文版) MECH572-lecture5.ppt
- 《机器人导论》(英文版) MECH572-lecture4.ppt
- 《机器人导论》(英文版) MECH572-lecture3.ppt
- 《机器人导论》(英文版) MECH572-lecture2.ppt
- 《机器人导论》(英文版) MECH572-lecture1.ppt
- 《机器人导论》(英文版) MECH572-lecture10.ppt
- 《机器人导论》(英文版) MECH572-lecture11.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第13章 异常处理和不安全代码.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第9章 继承和访问控制.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第8章 方法.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第7章 类和对象.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第6章 数组和字符串.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第5章 语句和程序结构.ppt
- 《Visual C#.NET程序设计》课程PPT教学课件:第4章 C#类型和语句成分.ppt
- 《网站开发编程 Active Server Page》第三章 web服务器控件.ppt
- 《网站开发编程 Active Server Page》第四章 HTML控件和验证控件.ppt
- 《网站开发编程 Active Server Page》第五章 Application、Server 和 Session对象.ppt
- 《网站开发编程 Active Server Page》第六章 ADO NET-I.ppt
- 《网站开发编程 Active Server Page》第七章 AdONET-Il.ppt
- 《网站开发编程 Active Server Page》第八章 web服务基础.ppt
- 《网站开发编程 Active Server Page》第九章 ASP NET中的自定义控件.ppt
- 莆田学院:《计算机网络技术基础》校园网网络布线方案图.doc
- 莆田学院:《计算机网络技术基础》第四章 网络互连与TCP/IP协议.ppt
- 莆田学院:《计算机网络技术基础》第一章 计算机网络概论.ppt
- 莆田学院:《计算机网络技术基础》网络方案.doc
- 莆田学院:《计算机网络技术基础》在LAN中搭起的网桥.doc
- 莆田学院:《计算机网络技术基础》校园网网络结构拓扑图.doc
- 莆田学院:《计算机网络技术基础》网络互联设备概述.doc
- 莆田学院:《计算机网络技术基础》第二章 计算机网络体系结构与协议.ppt
- 莆田学院:《计算机网络技术基础》第四章 网络互连与TCP/IP协议.ppt
- 莆田学院:《计算机网络技术基础》第三章 计算机局域网.ppt
- 莆田学院:《计算机网络技术基础》第七章 网络安全性.ppt
- 莆田学院:《计算机网络技术基础》第六章 网络系统集成.ppt
- 莆田学院:《计算机网络技术基础》第二章 计算机网络体系结构与协议.doc