第二课ASPNET.ppt
《第二课ASPNET.ppt》由会员分享,可在线阅读,更多相关《第二课ASPNET.ppt(26页珍藏版)》请在三一文库上搜索。
1、第二课ASP.NET 页面剖析,李勇平,李勇平 高级培训讲师 Email: QQ:6859870,回顾,Web应用程序基本概念 动态页面技术 ASP.NET体系结构 .NET Framework体系结构,李勇平 高级培训讲师 Email: QQ:6859870,本课目标,ASP.NET2.0页面代码编写和运行机制 流模式 页面和代码分离模式 VS2005 ASP.NET页面代码模型和编译机制 ASP.NET页面请求和响应机制 ASP.NET页面数据绑定应用案例,李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET页面概述,ASP.net页面的扩展名为aspx ASP.NET
2、模块(一个名为aspnet_isapi.dll的文件) 处理扩展名为aspx、ascx、asmx的文件 c:frameworkv2.0.50727aspnet_isapi.dll,李勇平 高级培训讲师 Email: QQ:6859870,使用C#开发ASP.NET Web动态页面,步骤 开发者编辑源代码(代码模型) 编译源代码(编译模型) 测试代码(调试、运行代码),李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET中编写代码方式(1),流模式:ASP.NET支持处理指令,因此可在 .aspx 文件内将 HTML 内容与 代码呈现块混合, ASP.NET编程模型实例 ,李
3、勇平 高级培训讲师 Email: QQ:6859870,ASP.NET中编写代码方式(2),,如果ASP.NET代码块中包含了函数的定义比如事件处理函数的定义,那么我们不能使用指令,而应该使用指令, private void Button1_Click(object sender, System.EventArgs e) Label1.Text=“ASP.NET 服务器控件单击事件代码执行演示“; 代码测试 ,李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET中编写代码方式(3),页面和代码分离,李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET中编
4、写代码方式(4),Visual Studio.NET2005代码模式 使用Visual Studio.NET2005调试和运行程序,李勇平 高级培训讲师 Email: QQ:6859870,代码隐藏模型,在ASP.NET 2.0代码隐藏编码模型中,代码隐藏文件不再是System.Web.UI.Page 类的完整实现。取而代之的是,代码隐藏文件是一种称为局部类的新结构。这种局部类包含所有用户定义的代码,但是省略由Visual Studio .NET 自动生成的所有基础结构和连接代码。当请求一个具有新代码隐藏文件的ASPX 页面时,ASP.NET 2.0 运行时会真正地将ASPX 页和局部类合并为
5、一个类,而不是两个单独的类。,李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET代码模型,所有ASPX页面均继承System.Web.UI.Page类,李勇平 高级培训讲师 Email: QQ:6859870,ASP.NET编译方式,普通编译:只编译代码隐藏文件,页面文件运行时编译 部署前编译 在完整编译中,所有的代码隐藏文件、ASPX 页面、HTML、图形资源以及其他的后端代码都被编译到一个或多个可执行程序集中 这些程序集包含所有的已编译Web 站点代码,而资源文件和配置文件被复制,没有做修改。 部署后修改Web 站点的能力减弱,但是这种编译机制提供了最好的性能和安全性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 ASPNET
链接地址:https://www.31doc.com/p-3027690.html