ASPNET服务器控件实验报告
- 格式:doc
- 大小:407.00 KB
- 文档页数:8
实验一:标准控件一、实验目的通过上机操作进一步理解常用Web服务器控件的属性、事件和方法,掌握控件在程序设计中的作用及特点。
二、实验要求1.实现页面登录的功能。
2.实现用户注册的功能。
三、实验步骤1.实现页面登录的功能1)界面如图所示:要求:当单击按钮时,判断用户名输入为空时,提示“请输入用户名”,当输入符合要求时,显示欢迎新用户;当输入的用户名是”abc”时,及时提示用户名已经被占用,如图所示,输入其他用户名时,显示该用户名可用。
当单击注册按钮时,跳转到注册页面。
2)页面布局插入表格,用于进行页面布局,左侧进行合并单元格,右侧表格用户插入控件。
3)编写事件代码2.实现注册用户页面的功能1)程序运行时的界面如图所示:具体的控件设置如图所示,这里要求密码和确认密码都使用明文的形式进行显示。
要求:用户名为空,提示;密码和确认密码不一致,提示;性别没有选择,提示;兴趣爱好没有选择,提示;省份没有选择,提示;当所有内容都有输入和选择时,将填写的内容显示在下面的lable上。
如图所示。
2)页面布局插入9*1表格,用于进行页面布局。
3)编写事件代码:在原来的代码中添加该类名选择符应用在注册页面()中的body标记里面。
实验二:验证控件一、实验目的通过上机操作进一步理解常用Web服务器验证控件的属性、事件和方法,掌握验证控件在程序设计中的作用及特点。
二、实验要求1.用户注册并验证的功能。
三、实训步骤1.实现注册的功能2.输入有错误3.输入正确4.需求分析:1)用户名:必填项,没填显示请输入用户名,并且用户名不能为”abc”2)密码:必填项,没填显示请输入密码3)确认密码:必填项,而且要求与先前密码输入一致;不一致显示两次密码不一致4)性别:要求如果没有选择弹出警告对话框5)城市:要求如果没有选择省份和城市需要弹出警告对话框,在选择不同的省份的时候,会显示不同的相应城市。
6)日期:符合日期输入格式,输入错误显示,日期输入有误4)编写事件代码实验三:内置对象(1)一、实验目的通过上机操作进一步理解内置对象的概念,特别是Request。
实验报告课程名称:ASP .NET应用程序设计院系:计算机学院专业班级:17级软件工程学号:**********学生姓名:X****开课时间:2017至2018学年第 1 学期合肥师范学院计算机学院《应用程序设计》课程验证性实验报告<tr bgcolor="#ccffff" forecolor="white"><th>名称</th><th>编号</th><th>类别</th><th>单价</th><th>数量</th><th>备注</th><th>详情</th></tr><tr><td>电话机</td><td>1001</td><td>小家电</td><td>80</td><td>100</td><td>最低8折</td><td><a href="detail.html"></a>查看详情</td></tr><tr><td>MP5</td><td>1002</td><td>数码产品</td><td>2080</td><td>100</td><td>最低8.5折</td><td><a href="detail.html"></a>查看详情</td></tr><tr><td>电冰箱</td><td>1003</td><td>小家电</td><td>2198</td><td>100</td><td> </td><td><a href="detail.html"></a>查看详情</td></tr><tr><td>电子词典</td><td>1004</td><td>数码产品</td><td>196</td><td>100</td><td> </td><td><a href="detail.html"></a>查看详情</td></tr></table></center></body></html>2.在浏览器打开t1-1.html文件,查看该网页的浏览结果。
班级计专141 学号14501111姓名黄跃翔完成日期 2015.4.20实验室 __理工楼320_ 指导老师沈士根、叶晓彤成绩__________实验题目[请根据实际填写,参照《实验教学授课计划表》](一)实验目的(1)熟悉常用的XHTML5元素(2)掌握利用table、div和CSS实现页面布局的方法(3)掌握CSS控制页面样式的方法(4)了解JavaScript常识(5)熟悉JQuery的使用方法(6)理解XML文件结构,掌握XML文件建立的方法(7)了解c#语言规范(8)掌握c#基础语法、流程控制和异常处理等(9)掌握创建c#类并应用于 4.5页面中的方法(10)掌握 4.5页面的调试方法(二)实验内容及步骤实验二部分1.浏览教材提供的综合实例MyPetShop,完成首页布局首先对页面的总体布局,然后在分割后的各个模块上添加相应的控件,对控件进行命名和修改相应的属性。
完成首页的布局,代码如下:<!DOCTYPE html><html xmlns="/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title></title></head><body><form id="form1" runat="server"><div id="top"><div id="logo_navi_stat"><div id="logo"><asp:Image ID="Image1" runat="server" Height="42px" ImageAlign="Left" ImageUrl="~/Ex2/Images/logo.gif" style="margin-bottom: 0px" /></div><div id="navagation" style="height: 30px; background-color: #99CCFF"> <asp:Button ID="Button1" runat="server" Text="首页" /> | <asp:Button ID="Button2" runat="server" Text="个性重置" /> | <asp:Button ID="Button3" runat="server" Text="注册" /> | <asp:Button ID="Button4" runat="server" Text="登录" /></div></div></div><div id="position" style="background-color: #33CCCC">您的位置:</div><div id="weather" style="border: thin solid #C0C0C0; float: left; width: 85%; height: 198px; margin-left: 59px;">天气预报--(中国气象局提供数据!)<br /> 选择省/州<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"><asp:ListItem>浙江省</asp:ListItem></asp:DropDownList>选择城市<asp:DropDownList ID="DropDownList2" runat="server" AutoPostBack="True"><asp:ListItem>温州市</asp:ListItem></asp:DropDownList> 直辖市/北京<br />今日实况今日天气实况:气温:-1°C;风向/风力:东北风 2级;湿度:68%;空气质量:暂无;紫外线强度:最弱<br />天气预报(今天) 1月19日晴 -4°C/6°C 北风4-5级 <asp:Image ID="Image20" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" /><br />天气预报(明天) 1月20日晴 -7°C/3°C 北风4-5级 <asp:Image ID="Image18" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" /><br />天气预报(后天) 1月21日晴 -7°C/4°C 北风4-5级 <asp:Image ID="Image19" runat="server" ImageUrl="~/Ex2/Images/weather/0.gif" /></div></form></body></html>2.利用JavaScript实现以下功能:①将当前页面添加收藏夹<script>function click() {if (event.button == 2) {alert("鼠标右键不可用")}}document.onmousedown = click;</script>②禁止使用鼠标右键<html><head><title>屏蔽页面右键,但不屏蔽某HTML元素的右键响应</title><script language="javascript">function hidemenu() {document.oncontextmenu = function () { return false; }}function showmenu() {document.oncontextmenu = function () { return true; }}</script></head><body onload="hidemenu();">不响应右键</body></html>3.修改时钟程序,要求只显示时间信息<head runat="server"><meta http-equiv="Content-Type" content="textml; charset=utf-8"/><title></title><script src="../Scripts/jquery-2.1.3.min.js"></script><script>function refresh() {//设置ID属性值为date的元素呈现内容为客户端的系统时间$("#date").text((new Date()).getHours().toString() + ":" + (new Date()).getMinutes().toString() + ":" + (new Date()).getSeconds().toString()); setTimeout("refresh()", 1000);}</script></head><body onload="refresh()"><form id="form1" runat="server"><div id="date"></div></form></body>4.在页面中呈现一块广告区域,当单击该广告区域时,该区域将自动消失。
实验五 ASPNET数据源控件和数据绑定控件(淮海工学院)淮海工学院计算机科学系实验报告书课程名:《计算机新技术(二)》题目:数据源控件和数据绑定控件班级: ******* 学号: 201******* 姓名: ***评语:成绩:指导教师:批阅时间:年月日《计算机新技术(二)》实验报告 - 1 -一.实验目的(1)通过实验,了解6个数据源控件的名称和主要用途,重点掌握SqlDataSource数据源控件的配置方法(2)通过实验,掌握数据绑定控件GridView、DetailsView、FormView、Repeater、DataList的基本用法;(3)通过实验,理解FormView、DataList、Repeater、DataList控件所支持的几类模板(ItemTemplate、AlternatingItemTemplate、HeaderTemplate、FooterTemplate、SeparatorTemplate、EditItemTemplate、SelectedItemTemplate)的作用和编辑方法; (4)通过实验,掌握利用GridView、DetailsView、FormView、Repeater、DataList结合SqlDataSource数据源控件实现数据的显示、编辑、分页、删除、追加、排序等功能。
二.实验内容和要求(1)在的网站中,添加并创建SQL SERVER数据库,并在数据库中创建一个数据表,如:学生信息表,并录入适量的数据(5条记录即可);(2)添加SqlDataSource控件,对其进行配置,连接Sql Server数据库文件,并设置SelectCommand,UpdateCommand,DeleteCommand,InsertCommand; (注意参数的设置)(3)依次在页面中添加GriwView控件,DetailView控件,FormView控件等,设置DataSourceID属性为前面设置的SqlDataSource控件,并通过设置这些数据绑定控件的属性,实现分页显示、排序、编辑、插入、删除记录;三.实验步骤四.实验结果《计算机新技术(二)》实验报告 - 2 -图 1. 创建student表图 2. 添加GriwView和DetailView控件《计算机新技术(二)》实验报告 - 3 -图 3. 添加FormView和Repeater控件《计算机新技术(二)》实验报告 - 4 -图 4. 添加DataList控件部分源码:ConnectionString=\ DeleteCommand=\InsertCommand=\(@sno, @sname, @sex, @birthday, @city)\SelectCommand=\UpdateCommand=\= @birthday, [city] = @city WHERE [sno] = @sno\感谢您的阅读,祝您生活愉快。
asp实训报告一、引言在大学的学习过程中,实训是非常重要的一个环节。
通过实际操作和项目实践,能够将学到的理论知识应用到实际中,提高自己的实际能力和解决问题的能力。
本文将主要介绍我在ASP实训项目中的经历和收获。
二、项目背景ASP即Active Server Pages的缩写,是一种用来创建和运行动态交互式的Web服务的技术。
在本次实训项目中,我们小组的任务是创建一个在线商城的网站,实现用户的注册、商品列表、购物车、订单管理等功能。
三、需求分析在项目开始之前,我们小组进行了需求分析。
我们首先与客户进行了访谈,了解了他们的期望和需求。
然后,我们对项目进行了详细的分析和设计,确定了各个模块的功能和交互流程。
四、系统设计在系统设计阶段,我们将整个项目划分为不同的模块,并确定了各个模块之间的关系和流程。
我们使用UML建模工具绘制了用例图、类图和时序图,以便更好地理解和沟通项目需求和设计。
五、技术选型在项目中,我们选择了作为开发技术。
是一种基于.NET框架的Web开发技术,具有良好的性能和灵活性。
我们使用Visual Studio作为开发工具,配合SQL Server数据库进行数据存储。
六、系统搭建在项目的实现过程中,我们按照需求和设计进行了系统搭建。
首先,我们创建了网站的基本框架和布局,然后逐步实现各个模块的功能。
我们使用HTML和CSS进行页面的设计和布局,使用C#编写后台代码,实现用户的注册、登录、商品的浏览和购买等功能。
七、功能测试在系统搭建完成后,我们进行了功能测试。
我们按照项目需求和设计对各个功能进行了测试,包括用户注册、登录、商品浏览、购物车管理和订单管理等。
通过测试,我们发现了一些问题并进行了修复,确保系统可以正常运行。
八、性能优化在系统开发过程中,我们也进行了性能优化的工作。
我们对数据库进行了索引优化和查询性能的提升,对页面进行了压缩和缓存等操作,以提升系统的响应速度和用户体验。
九、总结与展望通过本次ASP实训项目,我深刻理解了Web开发的整个流程和技术,提高了自己的实践能力。
1、实验项目名称: 创建一个网站2、实验项目名称: 字体程序3、实验项目名称: 验证控件和FileUpload控件MaxValue:最大值MiniValue:最小值Type:数据类型3、compaerVatidater除了ControlToValidate、ErrorMessage外还有ControlToCompare和Type4、RegularExpressionValidator除了ControlToValidate、ErrorMessage外还有ValidationExpression (二)文件上传控件4、实验项目名称:网站导航与页面之间的传值5、实验项目名称:利用CSS和DIV完成一个美观网页设计一、实验目的学会使用CSS+DIV完成一个网页布局二、实验环境VS2010三、实验方法和实验步骤1、画出框架图2、创建DIV层共6个:<div class="alldiv"><div id="top" class="alldiv">标题Logo栏</div><div id="navigation" class="alldiv">导航栏</div><div id="left" class="alldiv">左边</div><div id="middle" class="alldiv">中间</div><div id="right" class="alldiv">右边</div><div id="bottom" class="alldiv">页脚</div></div>3、CSS控制DIV进行布局.alldiv{width:760px;text-align: center; border: #00ff00 1px solid; }#top6、实验项目名称:利用主题和母版页设计一个美观网页7、实验项目名称:使用SqlConnection完成对数据库的连接8、实验项目名称: 利用完成对数据库额增删改查9、实验项目名称: 完成DropDownList、GridView、DataList 和FormView数据的绑定10、实验项目名称:AJAX技术的使用11、实验项目名称:Jquery:按钮倒数10秒之后才可点击,用于用户注册12、实验项目名称: Web服务:创建立方和和天气的Web服务13、实验项目名称: XML:个人通讯薄的设计与实现二、实验环境VS2010三、实验方法和实验步骤1、xml:文件2、 DTD文件14、实验项目名称:完成网上书店的大框架设计一、实验目的掌握的网站设计流程和模块功能的实现二、实验环境VS2010二、实验方法和实验步骤1、框架图:。
asp实训报告总结信息技术系实训报告实训名称 程序设计实训6 月 23 日前言实训的目的:经过一个具体的web新闻发布系统项目,使同学们能够熟练掌握WEB开发各种技术,提高网站开发的综合能力。
培养代码规范和文档规范的意识。
为毕业设计开展和求职提供基础。
根据系统需求进行系统分析的能力;能够熟练运用常见的标准换件;熟练运用Repeater、GridView控件;在局域网内对网站进行正确部署的能力;具备进行系统测试及安全性处理的能力;按照三层架构的思想进行Web应用程序开发的能力。
意义:在本系统中,前台功能主要包括:用户注册、修改已注册用户信息、注册用户发布新闻、新闻搜索功能、新闻数量的统计、新闻评论、热点新闻统计及浏览、按类别浏览新闻;后台功能主要包括:现有新闻管理、发布新的新闻、新闻审核、新闻评论、新闻栏目管理、系统用户管理。
当今社会是信息竞争的社会,企业信息化建设是提高企业管理效率的必要途径,在这样一个信息化建设中,企业的新闻发布系统是企业对外快速传播信息的门户。
这个“门户”让拥有它的企业能够及时发布最新信息,让用户第一进时间获取信息,以此占有市场先机。
谁拥有互联网,谁就拥有了信息;谁拥有了信息,谁就能占据有利竞争地位,这已经成为一条新的市场竞争规则。
目录前言意义1.11.21.32.12.22.32.43.13.23.34.14.24.35.15.25.36.16.26.36.47.17.27.37.4用户需求分析、网站规划设计、开发环境构建需求分析需求分析阶段的工作,能够分为四个方面:问题识别、分析与综合、制定规格说明书、评审。
功能设计新闻发布管理系统功能分为前台和后台两大块,如下图(图1.1)的功能模型所示:图1.1功能模型开发及运行环境系统开发平台:Microsoft Visual Studio ;系统开发语言:C#系统后台数据库:Microsoft SQL Server ;运行平台:Windows Server (SP1);运行环境: Framework SDK v2.0;文档撰写软件: office建立数据库及相关的表格建设数据库及数据库中的表:新闻信息表(tb_News)、新闻评论表(tb_Comments)、新闻类表(tb_BigClass)、用户信息表(tb_User)新闻信息显示与检索任务描述新闻信息显示与检索是本系统的重要功能之一。
Xxxxxxxxxx实验报告实验课程名称:程序设计实验项目名称:页面布局专业班级:xxxxxx学号:xxxxxxxxxxx姓名:xxxxxxxxxxxxx指导教师:xxxxxxxxxxx实验六页面布局【实验目的】(1)熟悉层的应用,掌握层的布局,(2)掌握母版页的创建及使用方法,能够通过创建母版页来实现导航页面的设计。
【实验内容及步骤】(1)新建一个名为CRM的网站(2)在【解决资源管理器】中右击网站的名称,然后单击【添加新项】,添加母版页Master1(3)在母版页Master1中,删除ContentPlaceHolder控件,插入四个层。
<body style="margin-left:0px; margin-top:0px"><form id="form1"runat="server"><div id="top"><asp:Panel ID="Panel1"runat="server"BackImageUrl="~/bg.jpg"Direction="LeftToRight"Height="120px"Width="100%"><table cellpadding="0"cellspacing="0"class="style1"><tr><td class="style4"></td><td class="style2">学生住宿管理系统</td><td class="style5"></td></tr></table></asp:Panel></div><div id="left"><table cellspacing="1"class="tableCss"><tr><td class="tdHeight"><table class="tableChildCss"><tr><td style="text-align: center"> <asp:HyperLink ID="hpl_CNotice"runat="server"Target="_self">管理员信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="hpl_CSearch"runat="server"Target="_self">宿舍信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="hpl_CAdd"runat="server"Target="_self">入住信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="hpl_CManage"runat="server"Target="_self">楼房信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="HyperLink1"runat="server"Target="_self">留言信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="HyperLink2"runat="server"Target="_self">其他信息</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="HyperLink3"runat="server"Target="_self">站内公告</asp:HyperLink></td> </tr><tr><td style="text-align: center"><asp:HyperLink ID="hpl_Exit"runat="server">退出系统</asp:HyperLink></td></tr></table></td> </tr><tr><td style=" height:100px"> </td></tr></table></div><div id="right"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1"runat="server"></asp:ContentPlaceHolder> </div> <div id="bottom"class="style3">版权所有,违者必究</div></form></body>(4)分别设置每个层的CSS样式。
asp实训报告一、引言ASP(Active Server Pages)是一种基于服务器端的动态网页技术,它允许开发者将服务器端脚本嵌入到HTML页面中,实现动态内容的生成和交互。
在本次实训中,我们团队以ASP为主要技术手段,完成了一个简单的网页应用开发。
本报告旨在总结我们的实训经验,并分享我们在ASP开发过程中遇到的挑战和解决方案。
二、项目概述我们的项目是一个在线图书销售平台,用户可以在该平台上浏览、搜索和购买图书。
我们的目标是实现一个用户友好的界面,提供便捷的购书体验,并保证平台的安全性和可靠性。
三、技术选型在选择技术方案时,我们考虑了多个因素,包括开发效率、性能、安全性等。
最终,我们决定采用作为开发框架,使用C#语言编写后端逻辑,并使用SQL Server作为数据库管理系统。
四、开发过程1.需求分析在项目开始之前,我们进行了详细的需求分析,明确了用户的功能需求和界面设计要求。
我们与客户进行了多次沟通,确保我们理解他们的期望,并将其转化为具体的功能和界面设计要求。
2.数据库设计我们设计了一个包含图书信息、用户信息和订单信息的数据库模型。
我们使用SQL Server Management Studio创建了数据库表,并定义了相应的关系和约束。
3.前端开发我们使用HTML、CSS和JavaScript开发了平台的前端界面。
我们注重用户体验,设计了直观、简洁的界面,并使用响应式设计,确保在不同设备上都能良好显示。
4.后端开发我们使用Visual Studio创建了项目,并编写了C#代码来处理用户请求和数据库操作。
我们使用了的MVC(Model-View-Controller)模式来组织代码,将业务逻辑和界面展示分离,提高了代码的可维护性和可扩展性。
5.测试与优化在开发过程中,我们进行了多轮测试,包括单元测试、功能测试和性能测试。
我们发现并修复了一些潜在的问题,并对性能进行了优化,以提高系统的响应速度和稳定性。
实验报告题目:服务器控件院系:计算机科学与工程学院【实验题目】服务器控件【实验目的】1.熟悉用户控件的使用。
2.熟悉导航控件的使用。
3.掌握母版页的使用。
【实验内容】设计一个个人情况调查程序,程序启动后显示如图所示的页面。
用户在填写了姓名、选择了性别、喜爱的歌手、居住城市、个人爱好后单击“提交”按钮后,屏幕显示用户填写或选择的数据信息。
若用户没填写姓名就单击“提交”按钮,屏幕显示出错提示信息;若用户没有选择“爱好”项目,单击“提交”按钮,“爱好”项目栏中显示“真可惜,你没有任何爱好!”。
(1)打开Visual Studio 2010创建一个网站,在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"CodeFile="Default.aspx.cs"Inherits="_Default" %><!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//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"> 性别<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"> <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><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"> </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> <asp:Label ID="lblName"runat="server"></asp:Label><br/><br/> <asp:Label ID="lblHome"runat="server"></asp:Label><br/> <br/> <asp:Label ID="lblLike"runat="server"></asp:Label><br/><br/><br/></form></body></html>using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class_Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){this.Title = "个人情况调查";txtName.Focus();}protected void 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 (i = 0; i <= chklLike.Items.Count - 1; i++){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 = "你家住在:" + radlHome.SelectedItem.Text;if (strLike == ""){strLike = "真可惜,你没有任何爱好!";}else{strLike = "你的爱好是:" + strLike;}lblLike.Text = strLike;}}【实验结果】【实验心得】通过本次实验,我知道了如何通过创建服务器控件,加强了对控件的掌握,同时也加强了我对界面布局的掌握。