AspNet20应用程序开发.ppt
《AspNet20应用程序开发.ppt》由会员分享,可在线阅读,更多相关《AspNet20应用程序开发.ppt(68页珍藏版)》请在三一办公上搜索。
1、咨询热线,应用程序开发,咨询热线,内容,Asp.Net介绍创建Web应用程序WebControl介绍Asp.Net原理数据库编程Web应用部署国际化,Asp.Net介绍,ASP.NET 是一个统一的 Web 开发模型,它包括您使用尽可能少的代码生成企业级 Web 应用程序所必需的各种服务。ASP.NET 作为.NET Framework 的一部分提供。当您编写 ASP.NET 应用程序的代码时,可以访问.NET Framework 中的类。您可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括 Microsoft Visual Basic、C#、JScript.N
2、ET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用程序。,咨询热线,创建Web应用程序,创建新的Web网站应用服务器配置创建Aspx窗体编写事件代码常用服务器对象常见编程任务母板页,咨询热线,创建新的Web网站,VS2003与VS2005的Web项目区别Web项目类型,咨询热线,应用服务器配置,默认的自带应用服务器IIS配置配置虚拟目录配置网站Asp.Net注册常见问题以及解决方法,咨询热线,自带应用服务器,配置方法项目属性页启动选项服务器,咨询热线,IIS配置,Windows组件中安装IIS版本(XP-IIS5、2003-IIS6)虚
3、拟目录配置一个网站多个虚拟目录虚拟目录间的关系目录安全性(匿名用户、Windows集成身份验证)Asp.Net支持网站配置网站端口配置,咨询热线,Asp.Net注册,aspnet_regiis.exe让IIS支持Asp.Net应用Asp.Net的不同版本安装和卸载-i-uC:WINDOWSMicrosoft.NETFrameworkv2.0.50727,咨询热线,常见问题处理方法,访问网站时弹出windows身份验证框增加匿名身份验证访问Aspx时显示出源码重新注册Asp.Net提示无权写入临时目录检查临时目录的权限(ASPNET、Network Service)重新启动IIS重新启动计算机,
4、咨询热线,创建Aspx窗体,什么是Aspx窗体一个页面就是一个Aspx窗体窗体文件的组成编辑窗体文件添加Web组件窗体文件的内容客户端代码部分 Html服务器代码部分 Page 标签Form 标签后台代码,咨询热线,Page标签,LanguageCodeFileInherits后台类文件Page的继承Partial ClassAsp.Net页面编译对比JSP无Html的Web项目,咨询热线,Form标签,Runat“Server”服务器控件的载体,咨询热线,编写事件代码Demo,创建Label1标签、Button1按钮双击Button1按钮在Button1的按钮事件中改变Label1控件的内容
5、。,咨询热线,编写事件代码原理,隐藏的页面设计类请求响应全过程客户端发起请求,两种方式(Submit、JSsubmit)Asp.Net分析请求更新HttpContext对象装载对应的类库和类运行类中的方法(Button1_Click),咨询热线,Partial,Page类继承,Page类PageLoad()IsPostBackPartial关键字页面编译对比JSP,咨询热线,Default类,Default_Designer,Page,ASP.NET动态编译过程,咨询热线,Web窗体生存周期,应用程序边界内的第一个对资源的请求将启动Web应用程序。请求Web窗体的时候,它们将被实例化,然后由服
6、务器进行处理。当服务器把响应发送到客户端上后,Web窗体马上就被丢弃。当所有的客户会话结束后,Web应用程序就结束了。,咨询热线,Asp.Net页面的MVC,咨询热线,Modal,Control,View,Default.aspx,Default.aspx.vb,Business Layer,常用服务器对象,环境对象类ServerPageRequestResponseHttpContext缓存对象类Application SessionViewStateCookie,咨询热线,环境对象Server,获得机器名获取虚拟目录映射编码解码页面跳转,咨询热线,环境对象Page,代表当前Aspx页面可实
7、现如下功能查看是否是PostBack行为获得相关对象页面导航定义客户端脚本,咨询热线,环境对象 Request,获得用户输入ParamsFiles获得当前页面信息请求页面UrlWeb应用目录信息获得浏览器信息浏览器类型,咨询热线,环境对象 Response,返回用户结果返回字符串返回字节数组返回文件状态代码设置Cookie修改返回类型ContentType页面跳转Redirect,咨询热线,环境对象 HttpContext,提供请求过程的上下文信息RequestResponseSessionUserError,咨询热线,缓存对象Application,应用程序全局缓存在应用程序停止后自动释放重
8、启IIS修改Web.config,咨询热线,缓存对象Session,当前用户访问期可用以下条件时自动释放重启IIS修改Web.config长时间不访问系统,咨询热线,缓存对象ViewState,当前页面范围内可用以下条件时自动释放页面关闭保存在浏览器Html中,服务器端不保存,咨询热线,缓存对象Cookie,客户端访问本网站以下条件时自动释放Cookie失效时间之后用户手工清除Cookie,咨询热线,环境对象类Applicatoin,代表整个Web应用程序可实现如下功能应用程序全局缓存,咨询热线,模板页(MasterPage),作用让一批页面具有同样的结构和功能说明也是一种Aspx页面一个网站
9、中可包含多个母板页 1.*现有应用SharePoint ServerDemo,咨询热线,常见编程任务,服务器页面间跳转传值接收上传的文件显示用户提示分析用户多选值初始化页面数据后台发送邮件,咨询热线,页面跳转和传值,页面跳转Response.Redirect(url)Server.Transfer(url)跨页发送页面传值使用QueryString使用缓存SessionPreviousPageCache,咨询热线,接收上传文件,Request.Files集合HttpPostFile对象SaveAs方法ContentTypeContentLengthInputStream,咨询热线,显示用户提示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AspNet20 应用程序 开发
链接地址:https://www.31ppt.com/p-6501776.html