- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 ASP.NET Web应用程序开发 11.1 ASP.NET简介 ASP.NET是.NET Framework的组成部分之一,它提供了一个统一的Web开发模型,其中包括生成企业级Web应用程序所必需的各种服务。基于浏览器的B/S结构的应用程序统称为Web应用程序,采用微软ASP.NET编程框架设计的程序称为ASP.NET Web应用程序。 11.1.1 ASP.NET 的开发环境配置 由于ASP.NET是一种服务器端的技术,ASP.NET代码的运行必须是在Web服务器上。 如果使用的系统是Windows 2000或Windows XP,它们就带有IIS,可以在控制面板“添加/删除程序”的“添加/删除Windows组件”中,选择“Internet信息服务(IIS)”,选择“下一步”直到完成,如图11.1所示。 在Visual Studio.NET集成开发环境中,ASP.NET Web应用程序名,包括一系列多种类型的文件和文件夹。 11.1.2 简单网站的创建 在.NET设计环境下,Visual Studio 2008(简称VS2008)为网站的创建提供了强有力的支持。本节通过具体实例说明如何利用VS2008开发工具快速建立网站。 VS2008提供了三种创建站点的类型:文件系统;FTP;HTTP。 三种类型中,使用最方便的是文件系统。它可在本机任何一个位置创建网站,也可直接将创建的网站从一个文件夹移动或复制到另一个文件夹,或者直接复制到另一台机器中。 创建一个新网站的步骤如下。 (1) 运行VS2008,选择“文件”→“新建网站”菜单项。 (2) 在“已安装的模板”中选择“ASP.NET网站”。 (3) 选择创建网站的位置,并输入准备保存网站页面的文件夹名称及路径。 (4) 在“语言”下拉列表框中选择“Visual C#”,单击“确定”按钮。 【例11-1】 在Visual Studio 2008中创建一个ASP.NET 3.5版网站。 步骤如下: (1) 运行Visual Studio 2008应用程序。 (2) 通过“文件”→“新建”→“网站”菜单项,打开“新建网站”对话框,选择“ASP.NET 网站”模板;在“位置”下拉列表框中保持默认设置“文件系统”,在“语言”下拉列表框中选择“Visual C#”;单击“浏览”按钮,在弹出的“选择位置”对话框中选择“E:\zm\ex1102”文件夹(如果该文件夹不存在,则创建之);单击“确定”按钮,将E:\zm\ex1102创建为ASP.NET网站,如图11.2所示 (3) 系统在“E:\zm\ex1102”网站中自动创建一个名为App_Data的文件夹、一个名为Default.aspx的ASP.NET页面,以及一个名为web.config的ASP.NET配置文件。 (4) 运行调试。单击工具栏中的“启用调试”按钮,运行ASP.NET Web应用程序。在出现的“未启用调试”对话框中(如图11.3所示),采用默认的设置,并单击“确定”按钮,则启动Visual Studio内置Web服务器ASP.NET Development Server。 运行效果如图11.4所示。 11.2 Web Form Web Form(也称ASP.NET Web窗体),是基于.NET通用运行环境的编程模式,用于为Web应用程序创建用户界面(User Interface,UI)。开发人员可以把控件拖放到页面上,编写代码(在代码隐藏页中)来提供交互功能,调用业务对象和执行其他任务。 Web窗体组成包括指令、用户控件、服务器控件,以及服务器端数据绑定语法等。Web窗体由HTML、代码和控件联合组成,其中控件在运行Microsoft Internet信息服务(IIS)的Web服务器上执行。Web窗体通过生成发送给浏览器的HTML来显示用户界面,而支持代码和运行UI的控件驻留在Web服务器上。客户端界面和服务器端代码的分离是Web窗体和传统Web页的关键区别。传统的Web页面需要把所有的代码都发送给浏览器来处理;而Web窗体只发送界面控件给浏览器,并将页面处理保留在服务器端。UI和代码的分离在增强Web页面的安全性和功能的同时,也扩大了所支持的浏览器的范围。Web窗体都是以.aspx为扩展名的。 Web窗体的功能通过三级属性进行定义:页面属性定义全局功能,正文属性定义如何显示网页,窗体属性定义如何处理控件组。 ? 页面属性:@Page标记定义页面特定的属性,这些属性被ASP.NET页面解析器和编译器使用。每个*.aspx文件只能包含一个@Page标记。例如: %@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.c
您可能关注的文档
- AE 制作滴墨效果【教程】.doc
- AE初级,中级,高级教程,学after-effect必备.docx
- AIX5L系统管理培训教程_200811.ppt
- AI或EPS矢量图导出成PSD分层的教程(目前最好的).doc
- AI教程_AI实例教程_10文字—K歌海报.pdf
- AI教程_AI实例教程_3画笔—展示板.pdf
- AI教程_AI实例教程_5椭圆,圆角-插画花朵.pdf
- All in One SEO插件使用教程.docx
- Altium教程CAN_Receive 1A软件设计0223.pdf
- Altium教程CAN_Receive 4A软件设计0223.pdf
- 2026年市场展望:大类资产篇,2026资配,海外财政扩张下的机遇.docx
- 从家庭视角看“跨国家政工”的全球照护链伦理.pdf
- 冠盛股份深度报告:汽零后市场领军者,固态电池打开成长空间.pdf
- 航天智造汽零和油气开采核心配套商,开拓军品点燃新发展引擎.pdf
- 互联网传媒行业:GPT-5.2模型发布,迪士尼与OpenAI达成战略合作协议.pdf
- 国防军工行业航发产业链24%2625H1数据分析:干将发硎,有作其芒.pdf
- “学海拾珠”系列之跟踪月报.docx
- 布尔迪厄“象征暴力”概念的教育再生产功能——基于《再生产》第3章.pdf
- 从法文化视角看“情理法”传统在当代司法中的适用困境.pdf
- 从劳动视角看“外卖骑手”智能头盔的监控强化.pdf
原创力文档


文档评论(0)