【asp源码栏目提醒】:网学会员为需要asp源码的朋友们搜集整理了ASP.NET程序设计教程 教学配套课件 作者 崔连和 ASP.NET程序设计教程 教学配套课件 作者 崔连和 ch04--标准控件 - 职业教育相关资料,希望对各位网友有所帮助!
ASP.NET程序设计教程 中国 黑龙江齐齐哈尔大学 崔连和 教 学 配 套 课 件 1 PART ------
ASP.NET控件概述教 学 配 套 课 件 2 第4章
ASP.NET控件概述 4.2.1 Label控件 4.2.2 TextBox控件4.1.1
ASP.NET控件的使用方法 4.2.3 Button控件 4.2.4 HiddenField 控件4.1.2
ASP.NET控件的分类
ASP.NET 4.2.5 HyperLink控件 4.2.6 Image控件 标准控件 4.2.7 ImageMap控件 4.2.8 FileUpload控件4.1.3
ASP.NET控件的共同属性 控件概述 4.2.9 容器类控件 4.2.10 Table、 TableRow和 TableCell控件 4.2.11 Subsitution控4.3.1 验证控件概述 件4.3.2 RequiredFieldValidator控件 4.4.1 ListBox控件4.3.3 CompareValidator控件 4.4.2 CheckBox与CheckBoxList控件 4.4.3 RadioButton 与Radio ButtonList控件4.3.4 RangeValidator控件 验证控件
列表控件 4.4.4 BulletedList控件4.3.5 RegularExpressionValidator控件4.3.6 CustomValidator控件 4.4.5 DropDownList控件4.3.7 ValidationSummary控件 4.6.1 Wizard控件4.5.1 用户控件概述 4.6.2 AdRotator控件4.5.2 创建用户控件 用户控件 Rich控件 4.6.3 Calendar控件4.5.3 将
ASP.NET网页转换为 4.6.4 MultiView和View控件用户控件 4.7.1 FreeTextBox控件 92 4.7.2 GoogleMap控件 93第三方控 本章小结 综合实例 每章一考 4.7.3 PopupWin控件 件的使用 教 学 配 套 课 件 3 第4章 4.1
ASP.NET控件概述4.1
ASP.NET控 控件以默件概述 4.1.1
ASP.NET控件的使用方法 认位置、默认
ASP.NET为程序 风格直接插入员提供了许多可视 1.添加控件 到页面中化的控件,这些控 在网站的页面中添加控件有两种方件不仅操作简单而且非常实用。
使用 法:者只需从工具箱中 1在窗口左侧的工具箱中双击控件双击或拖动控件到设计窗口之后,修 2将工具箱中的控件直接拖动到页改其各种属性,双 面指定位置。
击需要实现功能的 80控件即可进入代码编写窗口。
教 学 配 套 课 件 4控件添加步骤:1)启动Visual Studio 2010,依次选择菜单中的“文件 新建 网站”命令,
ASP.NET默认的网站首页名称Default.aspx。
2)在Default.aspx编辑窗口的底部有设计、拆分和源三种视图方式,切换到
设计视图。
3)鼠标悬停在左侧工具箱上,选中工具箱中的控件,用拖动或双击的方式将控件添加至窗口的设计视图中。
教 学 配 套 课 件 5 第4章 4.1
ASP.NET控件概述 控件属性 的设置是通过 属性窗口完成4.1
ASP.NET控 4.1.1
ASP.NET控件的使用方法件概述
ASP.
NET为
程序员提供了许多可视 2.属性设置化的控件,这些控 在网站的页面中添加控件有两种方件不仅操作简单而 法:且非常实用。
使用 1在代码中通过编写代码的方式设者只需从工具箱中 置。
按下〈CtrlWP〉即可打开属性双击或拖动控件到 设置窗口设计窗口之后,修 2在主菜单中选择“视图 属性改其各种属性,双 窗口”命令。
击需要实现功能的控件即可进入代码 80编写窗口。
教 学 配 套 课 件 6属性窗口及功能说明: 教 学 配 套 课 件 7 第4章 代码文件名称默 认为Default.aspx.cs 4.1
ASP.NET控件概述 ,每个cs文件都可以 通过解决
方案资源管 理器打开 。
4.1
ASP.NET控件概述 4.1.1
ASP.NET控件的使用方法
ASP.NET为程序员提供了许多可视 3.编写代码化的控件,这些控 网站功能的实现靠代码完成。
件不仅操作简单而且非常实用。
使用 进入代码编辑窗口有以下两种方法。
者只需从工具箱中 1)双击控件,即进入控件编程界面双击或拖动控件到 2)在属性面板上部单击事件切换图设计窗口之后,修改其各种属性,双 标,选定特定事件后,双击相应事件,击需要实现功能的 即可启动代码编辑窗口。
控件即可进入代码 80编写窗口。
教 学 配 套 课 件 8 第4章 4.1
ASP.NET控件概述4.1
ASP.NET控 4.1.2
ASP.NET控件的分类件概述
ASP.NET为程序 1)标准控件员提供了许多可视化的控件,这些控 2)数据控件件不仅操作简单而 3)验证控件且非常实用。
使用者只需从工具箱中 4)
导航控件双击或拖动控件到 5)登录控件设计窗口之后,修 6)WebParts控件改其各种属性,双击需要实现功能的 7)AJAX Extensions控件控件即可进入代码 80编写窗口。
教 学 配 套 课 件 9 第4章 4.1
ASP.NET控件概述4.1
ASP.NET控件概述 4.1.3
ASP.NET控件的共同属性
ASP.NET为程序员提供了许多可视
ASP.NET中绝大部分服务器控件都有化的控件,这些控件不仅操作简单而 一些共同的属性。
例如,每个控件都且非常实用。
使用者只需从工具箱中 有自己的名字,在
ASP.NET所有控件中双击或拖动控件到 有一个共同属性ID,用来标明控件的设计窗口之后,修改其各种属性,双 名字。
击需要实现功能的控件即可进入代码 80编写窗口。
教 学 配 套 课 件 10控件常用的共同属性及说明: 属 性 说 明 BackColor 设置控件的背景颜色 设置控件的前景颜色,即控件上 ForeColor 文本的颜色 设置控件是否使能,即控件是可 Enabled 用状态,还是禁用状态 BorderColor 设置控件的边框颜色 BorderStyle 设置控件的边框样式 BorderWidth 设置控件的边框宽度 定义与字体有关选项,如字体大 Font 小 Font-Size 、 字 体 名 称 Font- Name、是否加粗Font-Bold 教 学 配 套 课 件 11控件常用的共同属性及说明: 属 性 说 明 BackColor 设置控件的背景颜色 设置控件的前景颜色,即控件上 ForeColor 文本的颜色 设置控件是否使能,即控件是可 Enabled 用状态,还是禁用状态 BorderColor 设置控件的边框颜色 BorderStyle 设置控件的边框样式 BorderWidth 设置控件的边框宽度 定义与字体有关选项,如字体大 Font 小 Font-Size 、 字 体 名 称 Font- Name、是否加粗Font-Bold 教 学 配 套 课 件 12控件常用的共同属性及说明: Visible 设置控件是否可见 Height 设置控件的高度 Width 设置控件的宽度 设置控件的提示文字。
当鼠标悬 ToolTip 停在控件上时就会显示控件的提 示文字 用来定义浏览器中控件的HTML类 CssClass 属性 设置用户按下〈Tab〉键时焦点沿 TabIndex 着页面中控件移动的顺序 允许设置一个键,使用这个键, AccessKey 就可以按下关联的字母在客户机 中访问控件 Text 设置在控件中显示的文本标题 教 学 配 套 课 件 13控件常用的事件及说明: 事 件 说 明 Page_Init 在进行页面初始化时触发的事件 当整个页面被浏览器读入时触发的 Page_Load 事件 Page_Unload 当整个页面处理完成时触发的事件 当页面被浏览器加载时,使控件发 控件事件 挥作用的事件 教 学 配 套 课 件 14 第4章 4.2 标准控 件4.2 标准控件 4.2.1 Label控件
ASP.NET所有控件中最基础的是标 1.使用说明 Label控件又称标签控件,主要用来准控件。
这些控件 显示文本信息。
显示的信息可分为静主要包括按钮、列 态和动态两种。
表、图像、超链接 2.属性、事件、方法、标签等常用控件 Label控件的常用属性及说明如表1。
这些控件使用频 所示:率高,使用方法简 80单易用。
教 学 配 套 课 件 15Label控件的常用属性及说明: 属 性 说 明 ID 控件的ID名称 Text 控件显示的文本 Width 控件的宽度 Visible 控件是否可见 CssClass 控件呈现的样式 BackColor 控件的背景颜色 教 学 配 套 课 件 162.Label控件的
常用方法及说明: 方 法 说 明 将 指 定 样 式 的 所 有 非 空 白 元 素 复 制 到 Web 控 ApplyStyle 件,改写控件的所有现有的样式元素 Focus 为控件设置输入焦点 使服务器控件得以在从内存中释放之前执行最 Dispose 后的清理操作 GetType 获取当前实例的Type ReferenceEquals 确定指定的Object实例是否是相等的实例 RenderEndTag 将控件的
HTML结束标记呈现到指定的编写器中3.Label控件的常用事件及说明 事 件 说 明 DataBinding 当服务器控件绑定到数据源时引发的事件 Load 当服务器控件加载到Page对象时引发的事件 教 学 配 套 课 件 17 第4章 4.2 标准控 件4.2 标准控件 4.2.2 TextBox控件
ASP.NET所有控件中最基础的是标 1.使用说明 TextBox 控件用于创建用户可输入文准控件。
这些控件 本的文本框。
文本框控件是最常用的控主要包括按钮、列 件之一,从工具箱“标准”选项卡中,表、图像、超链接 通过鼠标拖放或双击操作,添加对象。
、标签等常用控件 2.属性、事件、方法 TextBox控件的常用属性及说明如下表。
这些控件使用频 所示。
率高,使用方法简 80单易用。
教 学 配 套 课 件 18TextBox控件的常用属性及说明: 属 性 说 明AutoCompleteType 规定 TextBox 控件的 AutoComplete 行为 布尔值,规定当内容改变时,是否回传到服务器。
默认是AutoPostBack falseText Textbox 的内容TextMode 规定 TextBox 的行为模式(单行、多行或密码)ValidationGroup 当 Postback 发生时,被验证的控件组BackColor 控件的背景颜色Rows 多行文本框中显示的行数Wrap 指示多行文本框内的文本内容是否换行 教 学 配 套 课 件 19 第4章 4.2 标准控 件4.2 标准控件 4.2.3 Button控件
ASP.NET所有控件中最基础的是标 1.使用说明 Button是标准按钮控件。
Button 控件准控件。
这些控件 既可以显示文本,又可以显示图像。
主要包括按钮、列 LinkButton和ImageButton则是另外两表、图像、超链接 种形式的按钮控件。
LinkButton 控件是 一个超文本按钮。
ImageButton控件用来、标签等常用控件 显示图片的按钮。
。
这些控件使用频 2.属性、事件、方法率高,使用方法简 Button控件的一些常见属性及说明如下单易用。
表所示。
80 教 学 配 套 课 件 20