实验2NET常用服务器控件

合集下载

Web应用开发chap2 ASPNET服务器控件2 ASPNET服务器控件

Web应用开发chap2 ASPNET服务器控件2 ASPNET服务器控件

2020年9月4日
第9页
HtmlInputButton (提交、重置和普通按钮)
HtmlInputButton用于提交、重新输入或一般 按钮。基本语法:
<Input Id="控件名称" Type="Submit | Reset | Button" OnServerClick="事件过程名称" Runat="Server"/>
在Html控件的属性中添加Runat="server",并将其放在包 含 <Form…Runat = "server" > … </Form>的标记内。 在控件标识中加入Id属性,以便在程序代码中引用Html 服 务器控件。
2020年9月4日
第6页
HtmlForm (表单)
HtmlForm表单是一个用来放置其他控件的容 器,基本语法:
</Select>
2020年9月4日
第13页
HtmlInputHIdden(隐藏控件)
HtmlInputHIdden与HTML的隐藏域标记 <Input Type="Hidden">对应。基本语法:
<Input Type="HIdden" Id="控件名称" Value="隐藏框中的文字" OnServerChange="事件过程名称" Runat="Server"/ >
任务2 服务器控件
2020年9月4日
第1页
任务描述
在动态网站的使用,经常需要一些用户的输入 信息或选择信息,这些可以从前台的设计面板 中通过控件来完成。本任务主要讨论一些常见 的WEB服务控件的使用

实验2:服务器控件的使用

实验2:服务器控件的使用
<asp:Button ID="Button1" runat="server"
onclick="Button1_Click" Text="Button" />
标准服务器控件
标签控件:Label 文本框控件:TextBox 按钮控件: Button(标准命令按钮) LinkButton(超级链接按钮) ImageButton(图像按钮) 选择控件:RadioButton(单选按钮) RadioButtonList(单选按钮组) CheckBox(复选按钮) CheckBoxList(复选按钮组) 列表控件:DropDownList (下拉列表) ListBox (列表框) BulletedList (项目列表) 图像控件:Image、ImageMap 容器控件:Panel
正则表达式验证控件 RegularExpressionValidator
自定义验证控件CustomValidator 验证组控件ValidationSummary
创建验证控件
验证控件的工作是监视另一个控件并验证其内容的有效 性,如文本框控件、单选按钮控件等。因此,首先要有一 个需要验证的对象,然后在其旁边拖入一个验证控件。验 证控件与一般的Web服务器控件的不同之处在于,一般情 况下,验证控件在页面运行时是不显示的,即这种控件对 于用户来说是不可见的。除非输入了未通过验证的信息, 在页面中才显示未通过验证的提示信息。当Web页面使用 验证控件进行验证时,可以通过Page对象的IsValid属性 判断验证是否通过,如果IsvVlid属性的返回值“True”, 表 示页面所有控件都已通过验证,否则表示至少有一个控件 没有通过验证。

ASPNET网络程序设计教程第6章 ASPNET 2常用服务器控件

ASPNET网络程序设计教程第6章  ASPNET 2常用服务器控件

6.2.2 TextBox控件
TextBox控件通常用来接收用户的输入 信息,如文本、数字和日期等。默认情况 下,TextBox控件是一个单行的文本框,只 能输入一行内容。但可以通过修改控件属 性,将文本框改为允许输入多行文本或密 码形式。
示例:TextBox控件的3种显示方式
下面的实例通过设置 TextBox 控件的 TextMode 属性来实现该控件的3种文本显示效果。 主要实现步骤如下。 ( 1)新建一个 Web页为 Default.aspx,在页面上添 加3个TextBox控件。 ( 2 )在属性页窗口中分别设置 3 个 TextBox 控件的 TextMode 属性。输入用户名的控件, TextMode 属 性设为 SingleLine;输入密码的控件, TextMode属 性 设 为 Password ; 输 入 备 注 信 息 的 控 件 , TextMode属性设为MultiLine。
服务器控件的方法
方 法 说 明 ApplyStyleSheetSkin DataBind Dispose Focus GetType HasControls RenderControl SetRenderMethodDelegate 把页面样式表中定义的属性应用于该控件 激 发 OnDataBinding 事 件 , 然 后 激 活 所 有 子 控 件 上 的 DataBind 方法 从内存中释放控件之前,给控件一个执行清除任务的机会 把输入焦点设置为该控件。 1.x 不支持该方法 获取当前实例的类型 表明该控件是否包含什么子控件 生成控件的 HTML 输出 内部使用的方法,把一个对生成控件及其内容的委派赋给父 控件
2.0中,所有的服务器控件, 包括 HTML 控件和 Web 服务器控件以及用 户创建或下载的任何控件,都继承自 Co中定义,代表了服务器控件应该有 的最小的功能集合。下面列出服务器控件 所共有的一些属性、方法和事件。

ASPNET应用开发与实战第5章 ASPNET常用服务器控件

ASPNET应用开发与实战第5章  ASPNET常用服务器控件

5.1.2
Web服务器控件
在中提到服务器控件时,一般都指的是Web服务器控件,Web服务器控件是指在服务器上 执行程序逻辑的组件,这个组件可能生成一定的用户界面,也可能不包括用户界面。每个服务器控 件都包含一些成员对象,以便开发人员调用,例如属性、事件、方法等。 通常情况下,Web服务器控件都包含在页面中。当运行页面时,.NET引擎将根据控件成 员对象和程序逻辑定义完成一定的功能。例如在客户端呈现用户界面,这时用户可与控件发生交互 行为,当页面被用户提交时,控件可在服务器端引发事件,并由服务器端根据相关事件处理程序来 进行事件处理。服务器控件是Web编程模型的重要元素,它们构成了一个新的基于控件的表单程序的 基础,通过这种方式可以简化Web应用程序的开发,提高程序的开发效率。
中常用的Web服务器控件如表5-1所示。 表5-1 中常用的服务器控件
功能 Label 文本 TextBox Literal Button ImageButton HyperLink LinkButton RadioButton RadioButtonList 选择 CheckBox CheckBoxList ListBox DropDownList Image Panel PalceHoder 文件上传 导航 FileUpload TreeView 控件 说明 显示文本 接受用户的输入信息,包括文本,数字和 日期等 显示文本而不添加任何HTML元素 命令按钮 包含图像的命令按钮 超链接控件 具有超链接外观的命令按钮 单选按钮 单选按钮组,该组中,只能选择一个按钮 复选框 复选框组 列表,可以多重选择 下拉列表 显示图像 用作其他控件的容器,对应HTML中的<div> 标记 占位容器,可以在运行时动态添加内容 文件上传控件 树型导航

.net实训指导书

.net实训指导书

实验一 环境配置测试一、实验目的1、了解Visual studio 2008界面的使用,2、了解Web Form的页面处理过程3、掌握IIS的使用,能利用IIS发布站点1.实验内容1、利用 2008提供了创建Web一个站点,掌握“工具箱窗口”、“解决方案资源管理器窗口”、“属性窗口”等布局和使用,可从菜单“视图”中进行选择.2、在一个页面上添加一个Button按钮,通过Button按钮显示当前页面加载的次数和Button向服务器请求的次数。

三、实验步骤1.打开 2008 ,新建一个网站,默认已经有一个default.aspx页面,可以不用新页面。

效果如下图:2.在工具箱中找到Button按钮添加到default.aspx页面上,设置Button按钮的txt属性值为“请求”;3.在解决方案资源管理器里打开Default.aspx.cs,定义变量i,在Page_Load加入以下代码:4.打开Default.aspx页面,双击Button按钮事件,转到Default.aspx.cs,在按钮事件中添加如下代码:5.保存所有文件,点启动调试或按F5查看编译结果,如果运行正确则提示:6.若有错,修改后再调试运行。

7.脱离 2008环境,利用IIS把刚才正确运行的页面发布。

2.实验二服务器控件一、实验目的1.了解服务器控件编程模式2.掌握HTML普通控件与HTML服务器控件的区别和用法3.掌握常用Web服务器控件用法4.掌握连接SQLServer数据方法2.实验内容1.把设计已经设计好的login.htm页面转化login.aspx页面,并把普通的html普通控件转化为html服务器控件。

2.连接SQLServer数据库实现考试系统登录功能。

根据用户输入登录信息与数据库里用户表信息进行判断,如果输入用户信息匹配正确,则跳转到正确的主页面,否则提示输入用户信息错误。

三、实验步骤1.打开 2008 , 新建一个Web应用程序项目,在解决方案资源管理器选中默认default.aspx页面右键重命名为login.aspx, 新建一个Main.htm页面,再选择项目文件右键->添加->新建文件夹,并命名为images。

实验2_2_服务器控件使用训练_上传验证

实验2_2_服务器控件使用训练_上传验证

2.0实验2_2
一、目的
1、巩固常用标准控件的掌握。

2、掌握验证控件的使用。

3、掌握文件上传控件及向导控件的初步使用。

二、内容
1、今天操作的结果是这样的:
图1 输入验证图2 正确的输入并回显本次练习要点有:
●练习验证控件的使用;
●使用表格进行控件布局控制对齐,使用样式(Style)控制单元格格式;
●文件上传控件的使用。

2、操作步骤:
(1)新建一个名为Lx3的网站(网站结构图如下)
在Default.aspx文件“设计”视图中,执行“布局”→“插入表”命令,插入一个布局表格,如下图:
设置单元格属性:
(注:去掉“[宽度”的勾)
(2)按下图进行界面设计:
正则验证控件的正则表达式,请自己辩认:
其中单元格右对齐这样设置:选定单元格→在“属性”窗口中点击“Style ”→点击“文本”→“水平”→“右”,其它格式设置同理。

(3)双击“提交”按钮,进行代码的编写。

tbRePwd tbAge
必填验证控件
说明:
1)控件名称可能不同,须作相应修改。

2)代码仅供参考,一定要读懂并理解,切莫照般照抄!!
最后把整个Lx3文件夹复制到自己作业文件夹下的ASP文件中。

ASP.NET(C#)实践教程(第2版)第六章常用服务器控件

ASP.NET(C#)实践教程(第2版)第六章常用服务器控件

(5)运行该页面,分别单击首行的 HTML 控件,其效果如图 6-1 所示;而单击第三 行的服务器按钮,其效果如图 6-2 所示。
182
图 6-1
HTML 控件响应事件
图 6-2
服务器端响应事件
比较图 6-1 和图 6-2,可见图 6-1 中,HTML 事件响应并没有重新加载该页面,页面 中除了弹出对话框以外,没有任何变化。 而图 6-2 中,浏览器上端显示,浏览器正在加载,其下端也有页面加载的进度条, 可见按钮的单击事件使页面被重新加载,除非用户关闭弹出对话框,否则无法完成页面
常用服务器控件 (1)服务器控件可以触发服务器控件特有的事件,HTML 控件只能通过回递的方式 触发服务器上的页面级事件。 (2)输入到服务器控件中的数据在请求之间可以维护(即具有状态管理功能) ,而 HTML 控件无法自动维护数据,只能使用页面级的脚本来保存和恢复。 (3)服务器控件可以自动检测浏览器并调整到恰当的显示,而 HTML 控件没有自动 适应功能,必须在代码中手动检测浏览器。 (4)每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和 行为,而 HTML 控件只有 HTML 属性。 (5) 如果某些控件不需要服务器端的事件或状态管理功能时, 可以选择 HTML 控件, 这样可以提高应用程序的性能。 下面通过简单实例,来介绍服务器控件和 HTML 控件的外观设置、触发事件和事件 的响应,如练习 1 所示。 【练习 1】 创建空白页,分别添加 HTML 控件中的按钮和文本框,以及服务器控件的按钮和文 本框,分别设置两个按钮的单击事件和两个文本框的外观,步骤如下。 (1)创建一个表,分别添加 HTML 控件中的按钮和文本框,以及服务器控件的按钮 和文本框,不对控件做任何修改。 (2)分别对两个文本框修改其背景色,其文本框部分的代码如下所示。

ASPNET常用服务器控件.ppt

ASPNET常用服务器控件.ppt

属性 ID Text Width Height CssClass CausesValidation
OnClientClick
PostBackUrl
说明 控件ID 获取或设置在Button控件中显示的文本标题
控件的宽度
控件的高度
控件呈现的样式 获取或设置一个值,该值指示在单击Button控件 时是否执行了验证 获取或设置在引发某个Button控件的Click事件时 所执行的客户端脚本 获取或设置单击Button控件时从当前页发送到的 网页的URL
网页设计与制作
第五章 常用服务 器控件
主讲教师:刘汉强
2015-04-13
本章主要内容
服务器控件概述 常用服务器控件 常用服务器控件综合实例
什么是控件
控件是对数据和 方法的封装。控 件可以有自己的 属性和方法。 是想将 页面上所有的内 容都用控件表示。
5.1 服务器控件概述
Checked GroupName Text TextAlign Enabled ID
说明 获取或设置一个值,该值指示在单击RadioButton控件时,是否 自动回发到服务器 获取或设置一个值,该值指示在单击RadioButton控件时,是否 执行验证 获取或设置一个值,该值指示是否已选中RadioButton控件
5.2.3 Image控件
Image类直接继承于WebControl类,用于在Web页上显 示用户的图片或图像信息,此控件属于服务器端标准 控件。
属性 ID AlternateText ImageAlign
ImageUrl Enabled
说明 获取或设置分配给服务器控件的编程标识符
在图像无法显示时显示的替换文字 获取或设置Image控件相对于网页上其他元素的 对齐方式 获取或设置在Image控件中显示的图像的位置 获取或设置一个值,该值指示是否已启用控件

实验ASPNET服务器控件

实验ASPNET服务器控件

学号:20131020260姓名:廖宇专业:信息管理与信息系统实验时间:2016年3月22日实验地点:文渊楼615一、实验目的掌握页面事件的处理过程。

熟练应用基本的Web服务器控件。

二、实验内容和要求(1)通过下拉列表改变图像变化,并将选择的图像信息显示在Label控件上。

(2)使用CheckBoxList控件显示班长候选人,可多选,单击“投票”按钮,将候选人名字显示在Label控件中。

(3)使用日历控件制作一个简单日历,并可进行日期的选择。

(4)设计一个能够登记个人信息的网站,在填写个人信息时利用各种服务器控件进行信息的输入和选择。

操作过程中注意要截图。

记录操作步骤并上交实验报告。

三、实验步骤:(1)通过下拉列表改变图像变化,并将选择的图像信息显示在Label控件上。

A、打开visual studio 2010,按实验一的方法创建一个 Web的空网站,命名为“课堂练习2-1”B、右击网站名称,选择“添加新项”命令。

在“添加新项”对话框中选择web网页,单击添加按钮,默认名称为Default.aspx。

C、设计web窗体。

切换到设计视图,向页面中添加image,button,dropdownlist 和label控件各一个。

并按照实验指导设置相应属性。

右击网站名称,选择“添加新项”命令。

选择“文件夹”选项。

添加一个文件名为“image”的文件夹,并在文件夹中添加01.jpg-0n.jpg的图片文件。

D、设置dropdownlist1中的列表项内容。

将鼠标移动到dropdownlist1控件上,单击其上向右的小三角,弹出“dropdownlist任务”列表。

选择列表中的“编辑项”命令,弹出如下对话框。

单击添加按钮可向成员项中添加成员,并在属性列表中设置选项的text属性和value属性。

E、编写下拉列表事件代码。

下拉列表控件中内容被改变时的事件代码如下:Image1.ImageUrl = DropDownList1.SelectedValue;F、编写“提交”按钮被单击时执行的事件代码如下:Label1.Text = “您选择的头像是:”+DropDownList1.SelectedItem.Text;G、浏览建立的web窗体进行测试。

第六章 ASP.Net 2.0常用控件

第六章 ASP.Net 2.0常用控件

单个RadioButton控件在用户单击该控件时触发CheckedChanged事件。默 认情况下,这一事件并不导致向服务器发送页面,但通过将控件的 AutoPostBack属性设置为True,可以使控件立即强制发送。 2、 单选按钮组控件 RadioButtonList添加到页面后自动显示图示菜单: 其中“选择数据源”命令用于将控件绑定某个数据库指定 的字段上,单击“编辑项”将打开“ListItem集合编辑器”对话框, 单击“添加”可向单选按钮组中添加成员,成员具有的属性说 明如下: Enable:设置成员控件是否可以被 访问。若为False,该成员呈灰色 ,不接受用户的单击操作。 Selected:设置或返回成员控件是否 处于选中状态。选中为True,控件 中带有一个黑点标记。 Text:用于设置成员控件的说明文本。 Value:设置在HTML代码中的值, 默认与Text属性值相同。 每个成员名称之前带有一个数字编号,
第六章
属性 名称 CellPanding CellSpacing RepeatColumns RepeatDirection SelectedIndex SelectedItem SelectedValue Text 事件
第六章
2.0常用控件
(1)设计Default.aspx页面 添加页面布局的HTML表格、 Image、ImageButtonHyperlink 控件及相应的说明文字。
(2)设置页面中各控件的属性 用Photoshop等软件作 的标题图片、按钮图片和分 隔线图片复制到站点所在文 件夹(先行命名一个“image” ) 。利用”Image1~Image2”的 ImageUrl属性指定相应的图片。 对于6个ImageButton控件, 不但要设置ImageUrl属性,还 要设置PostBackUrl属性

第2章 ASP NET常用服务器标准控件

第2章  ASP NET常用服务器标准控件


2.TextBox控件 语法格式如下: <asp:TextBox ID="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" … > 文本框中显示的文本</asp:TextBox>

【演练2-1】 在文本框中输入用户名,然后单击网页中的 其他地方或按Enter键后显示刚才输入的用户名,如图2-1 所示。
与大多数Web服务器控件不同,当用户单击HyperLink控件 时并不会在服务器代码中触发事件(此控件没有事件)。 此控件只执行导航。使用HyperLink控件的主要优点是可以 在服务器代码中设置链接属性。





下面的示例使用Button控件的Click事件显示在运行时设置 的HyperLink控件的属性,并设置HyperLink控件的链接文 本和目标页。在网页窗体中添加一个HyperLink控件和一个 Button控件,Button控件的Click事件过程代码如下: protected void Button1_Click (object sender, System.EventArgs e) { this.HyperLink1.Text = "Home"; this.HyperLink1.NavigateUrl = "/zh/cn/"; }

【演练2-4】 用Image控件显示图片,单击Button控件切换 图片。在演练2-3设计的网站中添加一个Web窗体 Default_image.aspx,切换到设计视图,在窗体中添加一个 Image控件、一个Label控件、一个Button控件。调整Image 控件到合适大小,设置其ImageUrl属性为 “~/Images/Jellyfish.jpg”。参考演练2-3编写Button控件的 Click事件代码。

C#.NET常用控件(2)

C#.NET常用控件(2)

目录一、打印控件 (2)<一>P AGE S ETUP D IALOG控件 (2)<二>P RINT D IALOG控件 (3)<三>P RINT D OCUMENT控件 (4)<四>P RINT P REVIEW C NTROL控件 (5)<五>P RINT P REVIEW D IALOG控件 (7)二、对话框控件 (9)<一>C OLOR D IALOG控件 (9)<二>F OLDER B ORWSER D IALOG控件 (10)<三>F ONT D IALOG控件 (12)<四>O PEN F IEL D IALOG控件 (13)<五>S AVE F ILE D IALOG控件 (15)三、容器控件 (16)<一>F LOW L AYOUT P ANEL控件 (16)<二>G ROUP B OX控件 (16)<三>S PLIT C ONTAINER控件 (17)<四>T AB C ONTROL控件 (17)<五>T ABLE L AYOUT P ANEL控件 (17)四、数据控件 (17)<一>D ATA S ET组件 (17)<二>D ATA G RID V IEW控件 (18)<三>B INDING S OURCE控件 (19)<四>B INDING N AVIGATOR控件 (20)五、组件 (20)<一>B ACKGROUND W ORKER组件 (20)<二>D IRECTORY E NTRY组件 (20)<三>D IRECTORY S EARCHER组件 (21)<四>E RROR P ROVIDER组件 (21)<五>E VENT L OG组件 (21)<六>F ILE S YSTEM W ATHCER组件 (22)<七>H ELP P ROVIDER组件 (22)<八>I MAGE L IST组件 (22)<九>M ESSAGE Q UEUE组件 (22)<十>P ERFORMANCE C OUNTER组件 (23)<十一>P ROCESS组件 (23)<十二>S ERIA P ORT组件 (24)<十三>S ERVICE C ONTROLLER组件 (24)六、VIEW控件 (24)<一>L IST V IEW控件 (25)<二>T REE V IEW控件 (25)六、其它常用控件 (26)<一>D ATE T IME P ICKER控件 (26)<二>M ONTH C ALENDAR控件 (27)<三>N OTIFY I CON控件 (27)<四>N UMERIC U P D OWN控件 (28)<五>P ROGRESS B AR控件 (28)<六>T OOL T IP控件 (28)<七>W EB B ROWSER控件 (29)一、打印控件打印控件主要介绍PageSteupDialog、PrintDialog、PrintDocument、PrintPerviewControl、PrintPerviewDialog等5种打印控件,此5种控件可以帮助我们开发完整的打印工作程序。

ASPNET服务器控件实验报告

ASPNET服务器控件实验报告

实验报告题目:效劳器控件院系:计算机科学与工程学院【实验题目】效劳器控件【实验目的】1.熟悉用户控件的使用。

2.熟悉导航控件的使用。

3.掌握母版页的使用。

【实验容】设计一个个人情况调查程序,程序启动后显示如以下图的页面。

用户在填写了、选择了性别、喜爱的歌手、居住城市、个人爱好后单击"提交〞按钮后,屏幕显示用户填写或选择的数据信息。

假设用户没填写就单击"提交〞按钮,屏幕显示出错提示信息;假设用户没有选择"爱好〞工程,单击 "提交〞按钮, "爱好〞工程栏中显示"真可惜,你没有任何爱好!〞。

(1)翻开Visual Studio 2021创立一个,在Default.aspx页面上进展页面的设计,此时可以切换到设计视图,也可以使用拆分视图方便对照。

(2)设计Web页面Web页面中标题"个人情况调查〞为图片格式,在下面已经给出,请同学们右键单击下面的图片,保存到本地硬盘,再在程序过ImageMap控件添加进页面。

:(3)设置对象属性Web页面中需包含以下控件,Label控件、TextBox控件、Button控件、LinkButton控件、ImageMap控件、RadioButton控件、DropDownList控件、ListItem控件、RadioButtonList控件、CheckBoxList控件等控件,并设置好每个对象的属性。

开发界面如图3-1所示。

图 3-1 程序开发界面(4)编写事件代码(5)运行和调试程序程序最终运行界面如图3-2所示。

图 3-2 程序运行界面【实验代码】<%Page Language="C*"AutoEventWireup="true"CodeFileInherits="_Default"%><!DOCTYPE htmlPUBLIC"-//W3C//DTD XHTML 1.0Transitional//EN"/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title>效劳器控件的使用</title></head><body style="text-align: left"><form id="form1"runat="server"><div style="text-align: left"><asp:ImageMap ID="ImageMap1"runat="server"Height="100px"Width="470px"ImageUrl="~/exp-3.jpg"></asp:ImageMap><span style="font-size: 16pt"><strong><br/></strong></span><table border="1"style="text-align: left"><tr><td style="width: 125px"><asp:TextBox ID="txtName"runat="server"Width="77px"></asp:TextBox></td><td colspan="2"style="width: 329px; text-align: left">&nbsp;性别<asp:RadioButton ID="radSex1"runat="server"Checked="True"GroupName="seleSex"Text="男"/><asp:RadioButton ID="radSex2"runat="server"GroupName="seleSex"Text="女"/></td> </tr><tr><td style="width: 125px">你喜爱的歌手是</td><td colspan="2"style="width: 329px; text-align: left">&nbsp;<asp:DropDownList ID="dropSinger"runat="server"><asp:ListItem>五月天</asp:ListItem><asp:ListItem>宗盛</asp:ListItem><asp:ListItem>梁静茹</asp:ListItem><asp:ListItem>惠妹</asp:ListItem><asp:ListItem>汪峰</asp:ListItem></asp:DropDownList></td></tr><tr><td style="width: 125px">你家住哪里</td><td colspan="2"style="width: 329px; text-align: left"><asp:RadioButtonList ID="radlHome"runat="server"RepeatColumns="4"><asp:ListItem Selected="True"></asp:ListItem><asp:ListItem></asp:ListItem><asp:ListItem></asp:ListItem><asp:ListItem>其他城市</asp:ListItem></asp:RadioButtonList></td></tr><tr><td style="width: 125px; height: 26px">你的爱好是</td><td colspan="2"style="width: 329px; height: 26px; text-align: left"><asp:CheckBoxList ID="chklLike"runat="server"RepeatColumns="4"><asp:ListItem>篮球</asp:ListItem><asp:ListItem>足球</asp:ListItem><asp:ListItem>上网</asp:ListItem><asp:ListItem>音乐</asp:ListItem></asp:CheckBoxList></td></tr><tr><td style="width: 125px; height: 26px">&nbsp;</td><td colspan="2"style="width: 329px; height: 26px; text-align: left"><asp:Button ID="btnOK"runat="server"OnClick="btnOK_Click"Text="提交"/></td></tr></table><br/></div>&nbsp;<asp:Label ID="lblName"runat="server"></asp:Label><br/> <br/>&nbsp;<asp:Label ID="lblHome"runat="server"></asp:Label><br/> &nbsp;<br/>&nbsp;<asp:Label ID="lblLike"runat="server"></asp:Label><br/> <br/><br/><br/></form></body></html>using System;using System.Data;using System.Configuration;using System.Web;usingusingusingusingusingpublicpartialclass_DefaultPage{protectedvoid Page_Load(object sender, EventArgs e) {this.Title = "个人情况调查";txtName.Focus();}protectedvoid btnOK_Click(object sender, EventArgs e) {if (txtName.Text == "){lblName.Text = "<b>你必须输入!</b>"; return;}string strSex=",strLike=";int i;if (radSex1.Checked){strSex = "男";}else{strSex = "女";}for{if (chklLike.Items[i].Selected){strLike = strLike + chklLike.Items[i].Text + ",";}}strLike = strLike.Remove(strLike.Length - 1, 1);lblName.Text = txtName.Text + "," + strSex+ "," + "你喜欢的歌手是:" + dropSinger.Text;lblHome.Text = "你家住在:"if (strLike == "){strLike = "真可惜,你没有任何爱好!";}else{strLike = "你的爱好是:" + strLike;}lblLike.Text = strLike;}}【实验结果】【实验心得】通过本次实验,我知道了如何通过创立效劳器控件,加强了对控件的掌握,同时也加强了我对界面布局的掌握。

常用服务器控件

常用服务器控件
2012年11月7日 第28页
.NET环境与程序设计
计算机基础课程
5.2.11 广告控件(AdRotator)
服务器控件提供一种在 网页上显示广告的方法。该控件可 显示.gif文件或其他图形图像。当用户单击广 告时,系统会将他们重定向到指定的目标 URL。 AdRotator 服务器控件可从数据源(通常 是XML文件或数据库表)提供的广告列表中 自动读取广告信息,如图形文件名和目标 URL。
<asp:DropDownList id="控件名称" AutoPostBack="True | False" OnSelectedIndexChanged="改变选择时触发的事件过程" runat="server"> <asp: ListItem Value="选项值1" Selected="True | False"> 选项文字1 </asp: ListItem> <asp: ListItem Value="选项值2" Selected="True | False"> 选项文字2 </asp: ListItem> …… </asp:DropDownList >
<asp:Button id="控件名称" Text="按钮上的文字" CommandArgument="此按钮管理的命令 参数" CommandName="与此按钮关联的命令" OnCommand="事件过程名称" OnClick="事件过程名称" runat="server"/>

第2章 ASP NET常用服务器标准控件2

第2章  ASP NET常用服务器标准控件2


③ 编写事件代码。 【演练2-6】代码

3.ListBox控件和DropDownList控件 ListBox(列表框)控件和DropDownList(下拉列表框)控 件是用于向用户提供输入数据选项的控件,其外观分别如 图2-19和图2-20所示。从图中可以看出,ListBox控件和 DropDownList控件都是以列表的形式向用户提供选项的, 但DropDownList控件可以将选项折叠起来,只有在用户单 击其右侧的下拉按钮 时才显示选项列表,节省了显示空 间。


② 单击“添加”按钮向单选按钮组中添加成员。在每个成 员名称之前带有一个数字编号,该编号为成员控件的索引 号(Index)。可通过SelectedIndex属性获取或设置 RadioButtonList控件中被选定成员的索引号。 ③ 选择此新项,然后在右侧列表框中设置Text、Value、 Selected等属性值。最多可以为该项指定4个可能的属性, 见表2-16。








向Web页添加一个RadioButtonList控件,然后向该控件添加 列表项,操作方法如下。 ① 从工具箱的“标准”选项卡中,将RadioButtonList控件 拖到页面上。 ② 可以在“属性”窗口中,设置TextAlign属性来更改标题 的方向,设置RepeatDirection来更改控件的布局,指定各 项的排序方式:Vertical(垂直,默认)或Horizontal(水平 )。 ③ 可以使用以下3种方法向列表服务器控件添加项: 在设计时添加静态项。 以编程方式在运行时添加项。 使用数据绑定添加项,将在后面章节中详细介绍。





在程序中可以用“控件名称.SelectedItem.Value”获取被选 中按钮的选项值,用“控件名称.SelectedItem.Text”获取被 选中按钮旁显示的文本。

实验二ASPNET常用服务器控件(淮海工学院).

实验二ASPNET常用服务器控件(淮海工学院).

淮海工学院计算机科学系实验报告书课程名:《计算机新技术(二)》题目:常用服务器控件班级:*******学号:201*******姓名:***一.实验目的通过实验,掌握常用服务器控件的属性、事件、方法的定义和使用.主要包括:Label、TextBox、各类Button、RadioButton、RadioButtonList、CheckBox、CheckBoxList、DropDownList、ListBox和数据验证控件、导航控件等。

二.实验内容和要求实验内容:首先新建名字为WebControl的网站,然后在网站中按以下要求依次完成设计: (1)在Default.aspx页面中,添加1个TextBox控件、2个Button控件、一个ListBox 控件。

2个Button控件的Text属性分别改为"增加"和"删除"。

当单击[增加]按钮时,将TextBox文本框中的输入值添加到ListBox中,但单击[删除]按钮时,删除ListBox 中当前选定的项。

(2)添加一个网页,要求将Label控件、LinkButton控件、HyperLink控件放在Panel 控件中,当单击一组Button按钮时改变Panel控件的背景色,单击另一组Button控件时改变Panel控件中文字的大小。

单击LinkButton和HyperLink控件时分别导航到新的网页或网站。

单击一个RadioButton控件时隐藏Panel控件,单击另一个RadioButton 控件时显示Panel控件。

(3)添加一个网页,在页面中添加CheckBoxList控件,单击Button按钮时将CheckBoxList的选项写到ListBox中。

(4)添加一个网页,在页面中添加RadioButtonList控件,单击Button按钮时将RadioButtonList的选项写到ListBox中。

(5)添加一个网页,在页面中放入DropDownList控件,选择DropDownList控件的选项时导航到相应的网站。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

淮海工学院计算机科学系实验报告书课程名:《.NET环境与程序设计》题目:实验二常用服务器控件班级:学号:姓名:实验目的与要求1、掌握Web Server控件,包括的控件一些共同特征,常用Web Server控件的使用及数据验证控件验证用户的输入及了解服务器端其他控件。

2、学会在项目中使用常用服务器控件。

实验环境Microsoft Visual Studio 20102学时,必做实验实验内容1.请开发一个简单的在线考试程序,可以包括若干道单选题、多选题、单击交卷按钮后可以根据标准答案自动评分。

<html xmlns="/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><div style="text-align: left;"><asp:Label ID="Label1" runat="server" Text="1.计算机语言处理程序包括(多选,2分)"></asp:Label><br /><br /><asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"RepeatDirection="Horizontal"onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"><asp:ListItem>A.汇编程序</asp:ListItem><asp:ListItem>B.编译程序</asp:ListItem><asp:ListItem>C.存储程序</asp:ListItem><asp:ListItem>D.解释程序</asp:ListItem></asp:CheckBoxList><br /><asp:Label ID="Label2" runat="server" Text="2.下列程序不属于附件的是(单选,1分)"></asp:Label><br /><br /><asp:RadioButtonList ID="RadioButtonList1" runat="server"RepeatDirection="Horizontal"onselectedindexchanged="RadioButtonList1_SelectedIndexChanged"><asp:ListItem>A.计算器</asp:ListItem><asp:ListItem>B.网上邻居</asp:ListItem><asp:ListItem>C.画图</asp:ListItem><asp:ListItem>D.记事本</asp:ListItem></asp:RadioButtonList><br /><asp:Label ID="Label3" runat="server" Text="3.苹果的英文是?(单选,1分)"></asp:Label><br /><br/><asp:RadioButtonList ID="RadioButtonList2" runat="server"RepeatDirection="Horizontal"onselectedindexchanged="RadioButtonList2_SelectedIndexChanged"><asp:ListItem>A.orange</asp:ListItem><asp:ListItem>B.dog</asp:ListItem><asp:ListItem>C.apple</asp:ListItem><asp:ListItem>D.iphone</asp:ListItem></asp:RadioButtonList><br /><asp:Label ID="Label4" runat="server" Text="4.下列设备中()是外部设备。

(多选,2分)"></asp:Label><br /><br /><asp:CheckBoxList ID="CheckBoxList2" runat="server" AutoPostBack="True"RepeatDirection="Horizontal"onselectedindexchanged="CheckBoxList1_SelectedIndexChanged"><asp:ListItem>A.硬盘</asp:ListItem><asp:ListItem>B.软盘</asp:ListItem><asp:ListItem>C.随机存储器</asp:ListItem><asp:ListItem>D.只读存储器</asp:ListItem></asp:CheckBoxList><br /><asp:Label ID="Label5" runat="server" Text="3.Word程序允许打开多个文档,用()菜单可以实现各文档窗口之间的切换。

(单选,1分)"></asp:Label><br /><br /><asp:RadioButtonList ID="RadioButtonList3" runat="server"RepeatDirection="Horizontal"onselectedindexchanged="RadioButtonList2_SelectedIndexChanged"><asp:ListItem>A.编辑</asp:ListItem><asp:ListItem>B.视图</asp:ListItem><asp:ListItem>C.工具</asp:ListItem><asp:ListItem>D.窗口</asp:ListItem></asp:RadioButtonList><br /><asp:Button ID="Button1" runat="server" Text="提交" onclick="Button1_Click" /><asp:Label ID="Label6" runat="server" Text=""></asp:Label></div></form></body></html>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class Default2 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e){}protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e){}protected void RadioButtonList2_SelectedIndexChanged(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){int scores = 0;if (CheckBoxList1.Items[0].Selected && CheckBoxList1.Items[1].Selected && CheckBoxList1.Items[3].Selected){scores += 2;}if (RadioButtonList1.Items[1].Selected) {scores += 1;}if (RadioButtonList2.Items[2].Selected) {scores += 1;}if (CheckBoxList1.Items[0].Selected && CheckBoxList1.Items[1].Selected){scores += 2;}if (RadioButtonList3.Items[3].Selected){scores += 1;}Label6.Text = "您的最后得分为" + scores + "分";}}实验步骤与实验结果实验体会通过本次实验,我了解了服务器控件的使用以及属性的更改和代码的添加使用。

相关文档
最新文档