- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012-2013第十章PPT.ppt
第十章 ASP.NET编程基础 学习目标 了解WebForm的基本知识; 掌握常用的服务器端控件; 掌握利用常用的组件进行页面信息传递。 第10章 ASP.NET编程基础 10.1 ASP.NET概述 10.2 Web Form基础 10.3 ASP.NET控件 10.4页面信息传递 10.5 Web应用程序案例 10.1 ASP.NET概述 ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。.NET Framework 包含公共语言运行库,它提供了各种核心服务,如内存管理、线程管理和代码安全。它也包含 .NET Framework 类库,这是一个开发人员用于创建应用程序的综合的、面向对象的类型集合。 ASP.NET 提供了下面的优点: 可管理性 安全 易于部署 增强的性能 灵活的输出缓存 国际化 移动设备支持 扩展性和可用性 跟踪和调试 与 .NET Framework 集成 与现有 ASP 应用程序的兼容性 ASP.NET 启用了分布式应用程序的两个功能 10.2 Web Form基础 ASP.NET中的许多功能是使用Web窗体实现的。稍后我们将创建一个简单的Web窗体,深入介绍这种技术。但这里先简要介绍Web窗体的设计。注意许多ASP.NET开发人员仅使用文本编辑器(例如Notepad)创建文件。这里不推荐这么做,因为Visual Studio或Web Developer Express等IDE提供的优点是很重要的,只是使用Notepad等文本编辑器是创建文件的一种方法,所以这里提及它。如果使用文本编辑器,在把Web应用程序的哪些部分放在什么地方等方面有非常大的灵活性,例如,可以把所有代码都组合到一个文件中。把代码放在script标记中,在起始script标记中使用两个属性,如下所示: script language=c# runat=server // Server-side code goes here. /script 10.3 ASP.NET控件 ASP.NET Framework(2.0版)包含70多个控件。这些控件可以分为8组。 标准控件——标准控件用于呈现一些标准的表单元素,如按钮、输入框和标签。 验证控件——验证控件用于在向服务器端提交数据前验证表单数据的正确性和有效性。比如,可以使用RequiredFieldValidator控件来检查用户是否为一个必填输入框输入了值。 Rich控件——Rich控件用于生成像日历、文件上传按钮、交替显示的广告横幅和多步骤用户向导这样的内容。 数据控件——数据控件用于使用数据,如数据库。举个例子,可以使用这些控件向数据库表提交一条新的记录,或显示一个数据库记录列表。 导航控件——导航控件用于显示一些基本的页面导航元素,如菜单、树视图和面包屑。 登录控件——登录控件用于显示登录表单、更改密码表单和注册表单。 Web部件控件——Web部件控制用于构建个性化门户应用程序。 HTML控件——HTML控件用于把任何HTML标签转换为服务器端控件。 10.3.1 常用服务器端控件 1.ASP.NET Label 控件 Label 控件显示用户不能编辑的文本。如果要显示用户可以编辑的文本,请使用 TextBox 控件。 2.ASP.NET TextBox控件 TextBox控件用于创建一个文本框,用户可以输入文字。 3. ASP.NET Button控件 Button控件是用来显示一个按钮。该按钮可能是一个提交按钮或命令按钮。根据预设,这个控制是一个提交按钮。 4. ASP.NET HyperLink控件 HyperLink控件用于创建页面链接。不同于LinkButton控件,HyperLink控件不向服务器端提交表单。 5. ASP.NET Image控件 使用 Image 控件指定要显示的图像。Image 控件必须放在 Form 或 Panel 控件内,或移动网页上控件的模板内。也可以将它拖动到移动用户控件页上。使用 ImageUrl 属性可指定图像文件的位置。另外,Image 控件的 NavigateUrl 属性使您可将图像用作指向任何有效 URL 的链接。使用 Image 控件的 Alignment 属性可让图像左对齐或右对齐,或者使其居中。 6. ASP.NET DropDownList控件 DropDownList Web 服务器控件允许用户从预定义的列表中选择一项。它与 ListBox Web 服务器控件的不同之处在于,其项列表在用户单击下拉按钮之前一直保持隐藏状态。另外,DropDownList 控件与 ListBox 控件的不同之处还在
文档评论(0)