ASP[1]2.0(C)基础教程.ppt_第1页
ASP[1]2.0(C)基础教程.ppt_第2页
ASP[1]2.0(C)基础教程.ppt_第3页
ASP[1]2.0(C)基础教程.ppt_第4页
ASP[1]2.0(C)基础教程.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第三课使用ASP.NET Web服务器控件构建Web窗体,李勇平,李勇平 高级培训讲师 Email: QQ:6859870,回顾,在ASP.NET2.0中编写C#代码和运行代码的机制 流模式 页面和代码分离模式 VS2005 ASP.NET页面代码模型和编译机制 ASP.NET请求和响应机制 ASP.NET页面数据访问演示,李勇平 高级培训讲师 Email: QQ:6859870,本课目标,ASP.NET Web 窗体与Web服务器控件 将CSS应用于标准ASP.NET Web服务器控件 标准ASP.NET Web服务器控件用法 母板页用法 导航控件的用法,李勇平 高级培训讲师 Email: QQ:6859870,HTML窗体与ASP.NET Web窗体,HTML窗体:标记 ASP.NET Web 窗体:,李勇平 高级培训讲师 Email: QQ:6859870,Web服务器控件,工作机制 最终解释成HTML标记 必须包含在Web窗体内(form runat=server) Web服务器控件对象模型 每一个控件都是一个对象 对象具有属性、方法和事件 对Web服务器控件编程很多情况下就是设置属性、调用方法、执行事件的过程,李勇平 高级培训讲师 Email: QQ:6859870,Web 服务器控件类型,HTML服务器控件 标准 ASP.NET Web 服务器控件 数据 Web 服务器 (ASP.NET) 控件 数据源 Web 服务器控件 验证 ASP.NET 控件 ASP.NET 导航控件 ASP.NET 登录控件,李勇平 高级培训讲师 Email: QQ:6859870,Style属性,使用style属性设置样式 在style属性中定义样式 实例 Style属性设置,李勇平 高级培训讲师 Email: QQ:6859870,CssClass属性,使用Cssclass属性设置样式步骤 创建css样式表 设置CssClass属性, .textStyle BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; FONT: 14pt verdana; WIDTH: 300px; BORDER-TOP-STYLE: dashed; BORDER-TOP-COLOR: red; BORDER-RIGHT-STYLE: dashed; BORDER-LEFT-STYLE: dashed; BACKGROUND-COLOR: yellow; BORDER-RIGHT-COLOR: red; BORDER-BOTTOM-STYLE: dashed ,李勇平 高级培训讲师 Email: QQ:6859870,Style类,声明Style类的步骤 声明Style对象 设置Style对象的属性 将Style对象应用到Web服务器控件,Style style = new Style(); style.BorderColor = System.Drawing.Color.Red; style.BorderStyle = BorderStyle.Dotted; style.BorderWidth = 1; TextBox1.ApplyStyle(style);,李勇平 高级培训讲师 Email: QQ:6859870,文本显示和文本编辑, Text属性为标签显示的文本 ToolTip属性 Text属性 TextMode属性 MaxLength属性 ReadOnly属性,李勇平 高级培训讲师 Email: QQ:6859870,从列表中选择,DropDownList 允许用户从单击按钮时显示的列表中选择 Items属性,Items.Add,Items.Remove SelectedItem属性 SelectedValue属性 ListBox 显示选择列表,列表可以允许多重选择 SelectionMode属性 Itemsi.Selected,李勇平 高级培训讲师 Email: QQ:6859870,复选框值的设置,CheckBox 显示一个框,用户可单击以打开和关闭它 Checked属性 Text属性 CheckBoxList 创建一组复选框。该列表控件 (List Control) 使得可以使用数据绑定轻松创建复选框 Items、Itemsi.Selected RepeatColumns RepeatDirection,李勇平 高级培训讲师 Email: QQ:6859870,单选框值的设置,RadioButton 显示可以打开或关闭的单个按钮 Checked属性 Text属性 RadioButtonList 创建一组单选按钮。在该组中,只能选择一个按钮 Items属性 SelectItem属性 SelectValue属性,李勇平 高级培训讲师 Email: QQ:6859870,命令,Button 执行任务 LinkButton 与 Button 控件相同,但具有超级链接的外观 ImageButton 与 Button 控件相同,但包含图像而不是文本 HyperLink 创建一个 Web 导航链接,李勇平 高级培训讲师 Email: QQ:6859870,文件上传控件,FileUpload FileBytes 属性,上传文件的字节数组 FileContent 属性 ,上传文件的内容流 PostedFile 属性 ,HttpPostedFile 对象 FileUpload 控件和 HttpPostedFile 对象的SaveAs 方法 使用实例,李勇平 高级培训讲师 Email: QQ:6859870,母板页,ASP.NET 2.0为我们提供了母板页技术,我们通过创建母板页,将页面共同的部分抽取出来,其他页面采用母板页来生成。这样开发非母板页面时,我们就可以集中精力在开发那些页面非共同的部分。母板页其实就是ASP.NET 2.0为我们提供的页面生成模版。,李勇平 高级培训讲师 Email: QQ:6859870,Tree控件,节点和属性 节点 节点 ShowLines属性,李勇平 高级培训讲师 Email: QQ:6859870,使用站点文件表示树状控件节点,步骤 编写站点文件:“*.sitemap”文件 修改配置文件 设置数据源控件 设置TreeView控件数据源,李勇平 高级培训讲师 Email: QQ:6859870,Menu控件,节点和属性 节点 节点 Orientation属性(菜单显示为水平还是垂直菜单),李勇平 高级培训讲师 Email: QQ:6859870,Menu菜单演示,HTML代码视图,李勇平 高级培训讲师 Email: QQ:6859870,使用站点文件表示菜单控件的节点,步骤 编写站点文件:“*.sitemap”文件 修改配置文件 设置数据源控件 设置Menu控件数据源,李勇平 高级培训讲师 Email: QQ:6859870,SiteMapPath 控件,SiteMapPath 控件显示一些链接的列表,这些链接表示用户的当前页以及返回至网站根目录的层次路径。 默认 SiteMap 提供程序将自动用于该控件,或者可以设置控件的 SiteMapProvider 属性,以指向任何已在 web.config 文件中配置的提供程序。 SiteMapPath 控件将只显示在一个页上,在指定的 SiteMapPath 提供程序中必须包含该页的 URL。,李勇平 高级培训讲师 Email: QQ:6859870,本章小结,HTML表单和ASP.NET Web窗体 CSS应用于ASP.NET Web服务器控件 标准ASP.NET Web服务器控件 文本显示和文本编辑 列表选择 复选框值的设置 单选框值的设置 命令 文件上传 站点导航控件 TreeView控件 Menu控件 SiteMapPath控件,李勇平 asp.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论