北大青鸟 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= "你好世界";} 单击我