杭电-aspnet期末样卷
- 格式:doc
- 大小:275.50 KB
- 文档页数:36
期末复习题一、选择题1.在的内建对象中,必须要有Lock和Unlock方法以确保多个用户无法同时改变某一变量的对象是( D )A. CacheB. SessionC. RequestD. Application2.下列哪个函数可以将数值转换为字符串?( C)A.Cdate B.Cint C.CStr D.CDbl3.有关脚本和HTML说法正确的是( D )。
A. HTML元素的ID属性值直接对应脚本的一个对象名B. 一个HTML元素不需要添加“runat=server”,脚本也可以引用该HTML 元素C. 一个页面中脚本可以直接引用另一个页面的HTML元素D. 在原有的HTML元素的基础之上,又新增加一整套Web Server控件,加强页面内容和脚本的设计能力。
4. 下面说法正确的是(D)A.当用户从一个网页转到另一个网页时,保存在Session中的信息会丢失。
B.Session对象的有效期默认为40分钟。
C. Session对象的有效期不能更改。
D. Session对象到期前可以用Abandon方法强行清除。
5. Request.Form读取的数据是( A )A.以Post方式发送的数据。
B. 以Get 方式发送的数据。
C. 超链接后面的数据。
D. 以上都不对。
6. Cookie对象的默认有效期是(C)A.20分钟B.30分钟C.50年D.以上都不对7. Application对象的默认有效期是(D)A.10分钟B.20分钟C.30分钟D.从网站启动到终止8. 下面不属于Request对象集合成员的是(D)A.CookiesB.FormC. QueryStringD. Server9. Server对象的Excute方法和Transfer方法的区别是( A )A.前者执行完调用网页,继续执行当前页面,后者不是。
B.前者执行完调用网页,不再继续执行当前页面,后者不是。
C.前者转移到调用的网页,执行新的页面,后者不是。
AspNet期末考试卷附答案1. WebGrid控件中哪个属性可以设置是否启动分页() [单选题]A、rowsperpageB、canpage(正确答案)C、pagesortD、allowpage2. 在webpage中,哪个控件的与webform中GridView控件功能类似() [单选题]A、DataGridViewB、GridC、WebGrid(正确答案)D、DataTable3. 使用WebChart中的哪个方法可以绑定数据源 [单选题]A、BindDataB、DataSourceC、DataBindD、DataBindTable(正确答案)4. 以下哪个属性不属于WebChart的属性 [单选题]A、FileNameB、WidthC、HeightD、Title(正确答案)5. WebGrid控件前端页面以何种形式进行输出?() [单选题]A、@webpage.GetHtml()(正确答案)B、@webpage.bind()C、@webpage.ShowHtml()D、@webpage.Html()6. C/S结构中,客户端能够使用哪种操作系统()①linux ②windows ③imac ④都可以 [单选题]A、①B、①②C、①③D、④(正确答案)7. 当前使用最多的网络应用程序开发体系结果有哪些()A、A/SB、B/CC、B/S(正确答案)D、C/S(正确答案)8. C/S是什么单词的缩写() [单选题]A、Class/ServerB、Client/Server(正确答案)C、Click/ServerD、Clear/Server9. B/S是什么单词的缩写() [单选题]A、Big/SilentB、Browser/SilentC、Big/ServerD、Browser/Server(正确答案)10. 在B/S结构中,客户端能够使用哪种浏览器?()①google浏览器②ie浏览器③火狐浏览器④都可以 [单选题]A、①B、②C、③D、④(正确答案)11. URL的组成由哪些()A、应用层协议(正确答案)B、主机IP地址或域名(正确答案)C、协议端口号(正确答案)D、资源所在的路径和文件名(正确答案)12. URL中的http是什么() [单选题]A、网络控制协议B、应用层协议(正确答案)C、服务器地址D、传输控制协议13. 请选择正确的HTTP协议的服务器访问响应过程()①客户端和web服务器建立连接②客户端发送http请求③服务器接受客户端的请求,生成http响应并发送给客户端④服务器关闭连接。
课程名称:动态网站技术专业:计算机技术及应用年级:16级学期:08-09学年第一学期一、单项选择题(本大题共20小题,每小题2分,共40分)01、在表单中使用的“重置”功能标签的type属性是( )A.Reset B. CLEAR C.SUBMIT D.BUTTON02、表单的提交后的应答文件应用使用()属性指明A.name B.home C.type D.action03、单选框radio标签的value属性表示()A.是否可用状态:可用/禁用B.单选框代表的数据C.单选框标签的名称D.同组单选框数量04、VBScript的日期型数据的定界符是( )A."..." B.date...date C.#...# D.<T>...</T> 05、关于动态数组,如果希望改变数组大小而不丢失数组中原有数据,要使用的关键字是()A.ReCover B.Preserve C.Reset D.Submit06、如要将数值型数据转为字符型,要使用的函数是()A.CInt(s) B.CStr(s) C.CSng(s) D.CDbl(s)07、Frame对象表示窗口中的框架,在HTML文档包含的脚本中每个框架可以按( )方式访问A.指针B.地址C.数组分量D.文件名08、在VBScript中使用Document对象用来代表( )A.浏览器窗口B.客户端计算机操作系统C.浏览器窗口中的HTML文档D.客户端桌面09、Window对象的Open方法可以( )A.打开服务器B.打开HTML中表单对象C.打开客户端计算机D.打开窗口10、ASP内置的Request对象可以用来()A.在客户端取得服务器信息B.服务器向客户端写入CookiesC.在服务器端生成对象D.在服务器端取得客户端填写的表单信息11、如果要利用超级链接标记传递参数,应使用()接收A.Request对象的QueryString B.Request对象CookiesC.Request对象的Form D.Request对象的ServerVariables12、Response对象的Buffer属性为True时,其缓冲建立在()A.客户端B.服务器端C.浏览器上D.无缓冲13、Response对象的IsClientConnected属性可以用来()A.测试客户端浏览器版本是否兼容B.测试服务器端软件版本是否兼容C.测试客户端是否与服务器保持连接D.测试客户端表单是否有效14、如果变量a,b已经赋值,则与语句 Response.write a & b & "<br>" 显示效果完全相同的是( )A.Response.write a & b & chr(13) B.Response.write "ab<br>"C.Response.write "a & b & <br>" D.Response.write a & b + "<br>"15、Cookie是WEB服务器保存在()上的一段文本A.WWW服务器硬盘B.WEB服务器缓冲C.网络路由器缓冲D.浏览器端硬盘16、Session对象的Abandon方法的作用是()A.删除存储在Session对象中对象和变量B.只删除Session对象的SessionID变量C.删除Session对象D.执行Session对象的Session_OnStart事件对应的事件过程17、Application对象的Lock和Unlock方法应配对使用,其作用是()A.保证Application对象存储数据的不丢失B.保证Application对象存储数据的小数位数据的精度C.保证Application对象存储数据的访问速度D.保证Application对象存储数据的多用户访问一致性18、在ASP中创建组件实例的对象方法是()A.Application.Connect B.Session.make C.ObjectContext.Set D.Server.CreatObject19、ASP内置的File Access组件对象用来( )A.在主页中添加点击计数器B.进行文件处理C.进行网络导航D.提供从数据库系统中存储数据的手段20、ADO对象模型的中RecordSet对象表示()A.ASP程序对数据源执行的命令B.ASP程序对数据源连接C.ASP程序获得的数据源的数据集D.ASP程序获得的数据源的某个字段课程名称:动态网站技术专业:计算机技术及应用年级:16级学期:08-09学年第一学期二、填空(本题共10空,每空2分,共20分)1、在ASP文件中通常包含________________、________________、________________。
ASP复一、填空( 20 分)1、 ASP网在服器端运行。
2、不使用 IP 地址,可以使用Localhost来本机上的默Web主。
3、插入到 HTML中的 ASP程序一般用<% 和 %>括起来。
4、 HTML是一种超文本言,其文件可以分两部分:文件和文件体。
5、在 HTML文档中,使用<!--⋯⋯ -- >来行注。
6、当器不能示某个片,可用Alt属性的文本特定的片。
7、在网制作中,若加入E_mail 的接,写:mailto: +E_mail地址。
8、将一个网用框架分割成左右两,些共有3个文件。
9、若生入框可使用VBScript 的 InputBox函数,也可使用Window 的 Prompt 方法。
10、使用 Document 象的LastModified属性可生成最后修改日期。
11、在 VBScript中,可用Time函数来取当前。
12、一个量如果包含多于一个的相关数,就称数。
13、 Response 中的 Redirect方法可使器接到其它URL。
14、在聊天室程序中,一般使用application象来存在人数。
15、在 a1.asp 文件中加入<!-- #include file=” a2.asp ” -- >可取a2.asp 文件的内容。
16、 Response 象的 Mappath方法可以将虚路径化物理路径。
17、 <% Session.abandon %>意思:除所有存在Session 中的象并放源18、 Unlock方法用于放ASP面定 Application象的状。
19、在 Form 中使用 GET方法把数据提交到服器端的某一个ASP文件中,那么在文件的程度中,可以使用request象的 querystring数据集合取得用提交的数据,并加以理。
20、在 ASP中,建件通常用Server象的 CreateObject方法来。
21、 ActiveX 件中通常包含了可行代的接文件(.dll )或可行文件(.exe )文件。
一、单项选择题(本题共15小题,每小题2分,共30分)1.HTML语言是( )A.热点文本管理语言B.超文本标记语言C.高级任务管理语言D.帮助工具机器语言2.下列关于超链接文本说法中,正确的是( )A.提供了一种将同一文档的部分信息重复显示的机制B.访问者单击超链接时,可以打开应用程序C.提供了一种客户端到服务器的交互机制D.只有访问者双击超链接时,才打开相关的网页、文档3. HTTP是()的缩写A. 超级文本标记链接B.超文本标识语言C.自动批处理语言D.超文本传输协议4.要使用粗体字修饰效果使用的元素是A. <i> B.<B> C.<U> D.<C>5.关于标记<br>和<p>表示()A.都有起始和结束标记B.都可以换行C.功能相同可以互换使用D.都可以控制字体颜色6.关于<HEAD>…</HEAD>标记说法错误的是()A.可包含Style定义B.可包含Script C.在HTML文档中必须使用D.可包含Title 7.使用<BODY>...</BODY> 标识的内容显示在()A.浏览器主窗口B.浏览器的标题栏C.浏览器状态栏D.浏览器地址栏8.在网页的脚本中的加入例如<!-- I am ignored by everybody --> 表示的内容是()A.浏览器的标题栏显示B.注释,不显示C.浏览器主窗口显示D.提示错误9. 在网页中如果你在<I>和</I>标识符中敲入一些文本,这些文本在浏览器上显示出来是A.闪烁的B.粗体的C.下划线的D.斜体的10. 缩写URL是A.超文本传输协议B.统一资源定位器C.网络浏览器D.无效资源连接11. 使用<TITLE>...</TITLE> 标识的内容显示在()A.浏览器的标题栏B.浏览器主窗口C.浏览器状态栏D.浏览器地址栏12. 表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户名称13. 元素<FORM>表示的是A.标题栏元素B.按钮元素C.表单元素D.文本框元素14. <PRE>标识符用来()A.浏览器的标题栏显示B.包含格式文本输出C.注释D.在浏览器状态栏显示15. Application和Session对象都可以在不同的ASP用户之间共享信息,其区别是()A.Application对上网用户;Session对离线用户B.Application对所有用户;Session对单个用户C.Application对注册用户;Session对默认用户D.Application对国外用户;Session对国内用户二、简答(5 * 14分 = 70 分)1.什么是超链接文本?2.什么是标记语言?3.简述框架<Frame>的作用4.简述表单的作用5.简述样式表CSS的作用。
ASPNET期末复习题备注:1.考试题型包括选择题(80分)、填空题(20分)2.考试主要内容范围:上课PPT中涉及到的知识点和本大纲所列知识。
3.闭卷考试。
一、基础知识点(对应填空题、解答题)(1)ASP某网页的代码储存模式有两种,它们是__代码分离模式_和_单一模式__代码分离模式。
(2)当一个Web控件上发生的事件需要立即得到响时,应该将它的__AutoPotBack_属性设置为true。
(3)请将下列数据(nn)在Te某tBo某控件中显示出来。
Doublenn=4512.6;Te某tBo某1.Te某t=nn.Totring();(4)当需要将Te某tBo某控件作为密码输入框时(要求隐藏密码的代码),应该将控件的Te某tMode属性设置为Paword.(5)下面是一个转移到目标网页的指令:Repone.Redirect(“新网页的Url”)(6)在设计阶段必须将各个验证控件的(ControlToValidate)属性指向被验证的控件。
(7)下面是设置和取出Seion对象的代码。
设置Seion的代码是:Seion某“greeting”+=“hellowang!”;取出该Seion对象的语句如下:tringMyvar=Seion某“greeting”+.ToString();(8)下面是使用Application对象时防止竞争的代码。
Application.;//锁定Application对象Application某“counter”+=(int)Application某“counter”++1;Application.;//解除对Application对象的锁定lock(),unlock()(9)废除Seion的语句是:(Seion.Abandon())。
(10)打开文件系统网站时将自动打开一个(开发)服务器,这是一个轻量级服务器,可以用来对程序进行检查和调试工作。
(11)所谓分布式类就是在多个文件中使用相同的__命名空间__,相同的__类名__,而且每个类的定义前面都加上__partial__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。
期末样卷一、描述1、打开VS2010,新建一个空网站项目,命名为“[学号]姓名”,保存在磁盘考生目录;2、利用VS2010新建一个本地数据库,命名为“”,保存在项目App_Data目录;或使用已有数据库文件“”;3、整体目录结构如下图:4、数据库中包含三张表:UserInfo 用户表UserID Varchar(10) PK~用户IDUserName Varchar(50)用户名Password Varchar(50)密码BookInfo 书目表5、把压缩包内三篇短文放置在目录Books下。
二、试题1、面向对象题(20分)。
周三下午1:30 6/312】创建一个抽象类:书类(Book),包含书号BookID、书名BookName,价格Price,包含一个抽象方法int FindWord(string word);创建一个教材类(TeachingMaterial)继承于书类,包含内容Content属性信息;实现FindWord ()方法,要求根据输入参数word在Content中查找出现的次数。
2、控件应用题(30分)新建模板页,模板页含有站点地图信息;并新建一个内容页,如下图构建注册页面,使用相对应的验证控件进行输入数据的有效性验证。
点击取消按钮清除文本框内已填写数据,点击确定按钮进行提交。
3、数据库题(50分)主页面主要由一个GridView构成,页面打开时GridView显示Book表中的信息,并允许选择删除一条Book信息(注意如删除书本信息,必须同时考虑删除订单信息)\---------------------------------------------------------------------using System;using ;using ;..public Student(){—onnectionString);();SqlCommand cmd = ();= "update student set schoolId="++" where schoolId="+;();= "select Count(*) from student where SchoolId="+;= ().ToString();();}}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------<System;using ;using ;using ;public partial class _Default : protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e)>{SqlConnection con = newSqlConnection["ConnectionString"].ConnectionString);();SqlCommand cmd = ();= "update stuInfo set schoolID="++"where schoolID ="+;();= "select count(*) from stuInfo where schoolID="+;= ().ToString();();}'}-----------------------------------------------------------------------------------------<%@ Page Language="C#" AutoEventWireup="true" CodeFile=""Inherits="_Default" %><!DOCTYPE html PUBLIC "-;*SqlConnection conn;protected void Page_Load(object sender, EventArgs e){conn = new SqlConnection(str);ows[0]["SchoolID"].ToString();= [0]. ();*}protected void Button1_Click(object sender, EventArgs e){conn = new SqlConnection(str);;SqlConnection conn;protected void Page_Load(object sender, EventArgs e){]conn = new SqlConnection(str);ows[0]["SchoolID"].ToString();= [0]. oString();;SqlConnection conn;protected void Page_Load(object sender, EventArgs e):{conn = new SqlConnection(str);ows[0]["SchoolID"].ToString();= [0]. oString();oString();= name;《}protected void Button1_Click(object sender, EventArgs e) {string s = "";List<int> results = new List<int>();for (int i = 0; i < 10; i++){(i);…}for (int i = 0; i < (); i++){s = s + results[i] + ",";(results[i]);}= s;}}-------------------。
XXXX职业技术学院继续教育学院20XX年第一学期XX班《》期末考试卷专业_________ 年级_________ 姓名_________一、选择题(20*2=40分)1、静态网页文件的后缀是( )。
A aspB aspxC htmD jsp2、.NET与XML紧密结合的最大好处是( )。
A 代码易于理解B 跨平台传送数据C 减少存储空间D 代码安全3、Session与Cookie状态之间的最大区别在于( )。
A 存储的位置不同B 类型不同C 生命周期不同D 容量不同4、默认情况下Session的有效时间是()。
A 30秒B 10分钟C 20分钟D 30分钟5、Session对象的默认有效期为多少分钟:()A 10B 15C 20D 应用程序从启动到结束6、Wizard控件的最大特点是( )A 能够包含大量数据B 能将多个窗口集中到一个网页中C 布局不受限制D 能够快速进行浏览7、在三层结构的C#应用程序中,数据库配置文件为()A Data.configB App. ConfigC App.csD Data.cs8、在中,下面()文件夹是用用来保存类文件的。
A App_CodeB App_DateC App_ThemesD bin9、在.NET 的三层结构里,在()创建App.config 文件。
A 数据访问层B 业务逻辑层C 模型层D 表示层10、C#程序的执行总是从()方法开始。
A Main()B void()C intD #11、母版页的后缀是()。
A aspxB aspC masterD cs12、CheckBox是常用的控件,它是指()。
A 列表框B 文本框C 复选框D 标签13、用户自定义控件文件的扩展名是()A aspB aspxC asmxD ascx14、下面关于页面中的脚本不能使用以下哪一种语言编写( )A HtmlB JavascriptC C#.NetD 15、FormView与GridView控件相比最重要的区别是( )A 能够存储数据B 外观比较美观C 显示的布局几乎不受限制D 数据量受一定的限制16、下面属于条件语句的是( )。
━ ━ ━ ━ ━ ━ ━ ━ ━ 装 ━ ━ ━ ━ ━ ━ ━ 订 ━ ━ ━ ━ ━ ━ ━ 线 ━ ━ ━ ━ ━ ━ ━ ━ ━防灾科技学院2011 ~ 2012 学年 第1学期期末考试WEB 应用技术 试卷(A )使用班级 0950411/0950412/0950421/0950422/0950423 答题时间120分钟一、程序设计题(本大题共6小题,共 100 分。
)注意事项:1、 请将此word 文档重新命名为:学号+姓名(如0533101张三),并在此文档的首页最上面填写自己的姓名、学号和班级。
2、 程序完成后,仅提交此word 文档,需要将相关程序代码(HTML 代码和后置cs 程序代码)拷贝至此word 文档中。
3、在考试过程中,大家可以翻书或参阅资料,但是不允许使用任何移动存储设备,也不允许和其他同学商谈,凡有以上行为者,按考试作弊处理。
4、严格完成题目要求的功能,擅自改动的,多做的,不计分!需求说明:实现一个简单的新闻发布系统,系统功能包括:1、系统首页新闻浏览功能实现;2、专题新闻的浏览和删除;3、根据新闻标题进行查询。
请打开名为web1的网站,其中App_Data 文件夹下存放数据库db_news_Data.MDF ,大家可以直接使用或附加至SQLServer 数据库中使用,image 文件夹下存放题目所需的图片,然后按照要求完成如下所有功能:一、 在web.config 文件中,添加数据库连接字符串,此连接串命名为“ConnectionString ”,请将代码复制到下面:(5分)<connectionStrings >String CONN_STR=@”Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|web1.mdf;Integrated Security=ture;</connectionStrings >二、 设计页眉、页脚的用户控件,然后添加到母版中。
一、单选题(每题1分,共15分)1、()是.NET的标准语言。
A.C++B.C#C.VBD.Java2、默认的页面文件扩展名是()。
A.aspB.aspnetD.aspx3、定义变量时不能以()开头。
A. 字母B.下划线C.数字D.空格4、用于在页面上显示文本的控件是()。
belB.TextBoxC.ButtonD.CheckBox5、中使用()对象实现数据库的连接。
A.DataReaderB.DataSetC.Connectionmand6、()对象是的核心对象。
A.DataReaderB.DataSetC.DataAdapterD. Command7、()控件负责管理Page页面中所有的Ajax服务器控件。
A.ScriptManagerB.UpdatePanelC.TimerD.Button8、数据绑定都通过()函数来实现。
A.Fill()B.Load()C.DataBind()D.Bind()9、()事件是页面默认事件。
A.ChangeB.EventC.ClickD.Page_Load10、()对象的主要功能是输出信息。
A.ResponseB.RequestC.ApplicationD.Session11、()对象是同一个网站中多个用户可以共享的信息。
A.ResponseB.RequestC.ApplicationD.Session12、下列哪个关键字在SELECT子句中表示所有列?()A.* B.All C.Desc D.Distinct13、()方法用于执行插入SQL语句。
A. InsertB. UpdateC. DeleteD. Select14、Visual Studio 2005的MSDN是指()系统。
A.向导B.报表C.数据库D.帮助15、请问下面程序段执行完毕,页面上显示内容是什么?()Response.Write (“<a href=''>新浪</a>”)A. “新浪”B. <a href=''>新浪</a>C.新浪D.该句有错无法正常输出二、多选题(每题2分,共10分)1、NET框架由以下哪几部分组成?()A、公共语言运行库(CLR)B、类库C、应用程序平台D、程序设计语言2、内置对象包括以下哪些?()A、Application对象B、Session对象C、Server对象D、Client对象3、下列类是访问数据库时使用的是:()A、SqlConnectionB、SqlCommandC、SqlDataReaderD、DataTable4、下面描述错误的是()。
aspnet期末考试试题### 期末考试试题#### 一、选择题(每题2分,共20分)1. 在中,以下哪个不是内置的验证控件?A. RequiredFieldValidatorB. CompareValidatorC. LabelD. RangeValidator2. Web Forms应用程序中,页面的生命周期中,以下哪个事件最先发生?A. Page_LoadB. Page_InitC. Page_PreRenderD. Page_Unload3. 在中,以下哪个不是Web控件的属性?A. IDB. TextC. ValueD. ConnectionString4. 使用 MVC框架时,以下哪个不是控制器中的方法?A. IndexB. EditC. ViewD. Delete5. 中,用于实现用户身份验证的控件是?A. LoginB. TextBoxC. ButtonD. GridView#### 二、简答题(每题5分,共20分)1. 简述 Web Forms和 MVC的主要区别。
2. 描述中的ViewState的作用及其优缺点。
3. 说明中Session和Cookie的区别。
4. 什么是的Master Page?它在页面设计中扮演什么角色?#### 三、编程题(每题10分,共40分)1. 编写一个 Web Forms页面的代码,使用Repeater控件显示一个数据表中的所有记录,并为每个记录添加一个删除按钮。
2. 假设你有一个名为`Product`的类,包含`ProductId`,`ProductName`, `Price`三个属性。
请编写一个 MVC控制器的Action方法,用于获取所有产品的列表,并返回一个视图。
3. 编写一个 Web Forms页面的代码,使用GridView控件实现数据的分页、排序和编辑功能。
4. 编写一个 MVC应用程序的视图,使用Razor语法,显示一个表单,包含文本框、下拉列表和提交按钮,用于创建一个新的`Product`对象。
学年第二学期期末考试题科目: 网络应用系统开发 试卷类别:A □B C □ :这份试题共2道大题,满分为50分。
考试时间:60分钟,试形式:开卷 闭卷□。
评分标准在解题步骤中注明。
选择题(每题2分,共10题,合计20分)lblMessage 是控件Label 的ID ,那么(D )可以在该控件上显示“您好!”。
lblMessage.Value=”您好!”;=”您好!”;=”您好!”;lblMessage.Text=”您好!”;C )。
aspxasmxascx asaxC )。
B 、数据库访问层D 、表示层 ObjectDataSource 说法正确的是(D )。
A 、它只能绑定数据访问层方法,才能返回正确数据B 、只有通过 访问数据库,才能使用ObjectDataSourceC 、ObjectDataSource 可以直接指向数据库,返回DataSetD 、ObjectDataSource 一般绑定业务逻辑层方法5、运行下面一段代码,如果当前时间是12:55,且用户输入为“张三”(输入框TextBox的ID 是txtName ),则将输出(C )。
String greeting ;Switch (DateTime.Now.Hour ){ Case 12:Greeting =”{0},吃饭了!”; Break;Default: Greeting=”{0},好好学习!”;Break; }String message=string.Format(greeting,txtName.ID.Trim()); lblMessage.Text=message;A 、张三,吃饭了!B 、张三,好好学习!C 、txtName ,吃饭了!D 、txtName ,好好学习!6、在设置分页时,设置页面大小的属性是(C )。
A 、PageSetingB 、PageIndexC 、PageSizeAllowPagingD)ContentPlaceHoderHTML中的iframe页,浏览地址显示母版页地址.masterC)验证控件。
学年第二学期期末考试题科目: 网络应用系统开发 试卷类别:A B □C □ :这份试题共2道大题,满分为50分。
考试时间:60分钟,试形式:开卷 闭卷□。
评分标准在解题步骤中注明。
选择题(每题2分,共10题,合计20分)txtName 是控件TextBox 的ID ,那么(C )是用户输入的内容。
txtName.ValuetxtName.TexttxtName.IDlblMessage 是控件Label 的ID ,那么(D )可以在该控件上显示“您好!”。
lblMessage.Value=”您好!”;=”您好!”;=”您好!”; lblMessage.Text=”您好!”;A )B 、业务层 D 、表示层 4、保存用户控件需要使用的扩展名是(C )。
A 、aspx B 、asmx C 、ascxD 、asax5、现在需要验证TextBox 的输入数据为年龄,并且要求大于18岁,小于65岁,应该使用的验证控件是(C )。
A 、CompareValidatorB 、RangeValidatorC 、RequiredFieldValidator 和RangeValidatorD 、CompareValidator 和RequiredFieldValidator 6、在三层数据库应用程序中,用户注册的方法,应该写在(C )。
A 、模型层B 、数据库访问层C 、业务逻辑层D 、表示层7、当跨页传递数据时,哪个属性标识源页面是跨页提交?(D ) A 、IsPostBackB 、IsCrossBackC 、PreviousPageD 、IsCrossPageBack 8、GridView 设置分页后,默认显示(B )条记录。
A 、5B 、10C 、15D 、209、有关ObjectDataSource 说法正确的是(D )。
A 、它只能绑定数据访问层方法,才能返回正确数据B 、只有通过 访问数据库,才能使用ObjectDataSourceC 、ObjectDataSource 可以直接指向数据库,返回DataSetObjectDataSource一般绑定业务逻辑层方法、(B)是用于创建Web应用程序平台,此应用程序可使用IIS和.NET Framework Windows服务器上运行。
课程名称:动态网站技术专业:计算机技术及应用年级:16级学期:08-09学年第一学期一、单项选择题(本大题共20小题,每小题2分,共40分)01、表单中出现的"提交"按钮标签的type属性是( )A.COMMAND B.CLEAR C.SUBMIT D.BUTTON02、表单的ACTION属性用来指明( )A.传送信息到服务器端的服务器名称B.传送信息的方法C.处理表单的ASP程序的URL D.使用表单存储数据的客户身份标识03、复选框标签的value属性表示()A.复选框状态:选中/未选中状态B.设置复选框取值,复选框代表的数据C.复选框标签的名称D.同组复选框数量04、VBScript的时间常量定界符是( )A."..." B.<!--...--> C.#...# D.<T>...</T>05、VBScript中强制变量声明语句是()A.Option Dim B.Option On C.Option Define D.Option Explicit 06、如果要将字符串中的小写字母转为大写字母,要使用的字符串函数是()A.Ucase(s) B.Lcase(s) C.case(s) D.CStr(s)07、Links对象表示窗口中的超级连接对象,在脚本中每个超级连接可以按( )方式访问A.指针B.地址C.数组分量D.链接的热点08、位于浏览器端脚本对象层次结构中的最高层的是( )对象A.PC B.Server C.Document D. Window09、Window对象的Close方法可以( )A.关闭服务器B.关闭窗口C.关闭客户端计算机D.关闭服务器执行的ASP文档10、ASP内置的request对象用来()A.发送信息到客户端B.描述ASP运行环境C.存储数据供多个客户使用D.接受用户在html主页的form中的信息11、Request对象的QueryString获取的数据可以来自()A.Response对象B.客户端Cookies C.超级链接D.Server对象12、Response对象的buffer属性被用来A.表明页输出是否被缓冲B.指定响应的HTTP内容的类型C.表明客户是否和服务器断开D.指定写入到Cookies的内容13、Response对象的Expires属性可以用来控制页面保存在()的缓冲区时间长度.A.客户端浏览器上B.服务器端浏览器上C.浏览器历史记录上D.服务器历史记录14、Response对象的END方法可以用来控制()A.强制关闭客户端浏览器B.强制关闭服务器C.强制结束ASP程序执行D.强制清空浏览器缓冲15、要编写脚本进行读/写Cookie操作,应分别使用服务器端的对象是A.WINDOW/DOCUMENT B.Request/Response C.Session/Application D.ADO/AD Rotator 16、根据Session的工作原理:如果()后,运行含Session的脚本,Session将执行无效A.浏览器禁用Cookie B.浏览器禁用客户端脚本C.浏览器禁用图片浏览D.浏览器禁用窗口状态栏17、Application对象的存活期是A.一旦建立,一直存在,直到一个用户离开B.一旦建立,一直存在,直到所有用户离开课程名称:动态网站技术专业:计算机技术及应用年级:16级学期:08-09学年第一学期C.一旦建立,一直存在,直到网站服务器关闭D.一旦建立,一直存在,直到Session对象OnStart事件发生18、Sever对象只有一个属性是ScriptTimeout用来表明()A.脚本运行的超时处理界值B.脚本开始计时C.服务器运行时间D.站点计时器19、ASP内置的ActiveX Data组件对象(ADO)用来( )A.在主页中添加点击计数器B.检验授权用户访问联接C.进行网络导航D.提供从数据库系统中存储数据的手段20、ADO对象模型的中Connection对象表示()A.ASP程序对数据源执行的命令B.ASP程序对数据源连接C.ASP程序获得的数据源的数据集D.ASP程序获得的数据源的某个字段二、填空(本题共10空,每空2分,共20分)1、通常Internet可提供的服务包括________________、________________、________________等2、静态网页文件的扩展名一般为______________,动态网页文件的扩展名一般为______________。
表1 Books(图书信息)表字段名类型宽度是否空备注ID int 4 非空主键自增长Name varchar 100 非空图书名ISBN varchar 15 非空ISBN号Author varchar 20 非空作者TypeID Int 4 非空图书分类编号Price int 4 非空价格State Bit 1 非空状态,1:可借0:不可借表2 Type(图书分类)表字段名类型宽度是否空备注ID Int 4 非空主键自增长Name varchar 20 图书分类名请完成数据库的建立,并利用.net 系统创建一个网站BookManage,通过页面,完成对图书信息的添加、修改、删除和查询。
该网站要求如下:1.系统设计采用3层结构;2.系统页面外观相似,采用母板技术实现;3.系统页面设计要求美观,利用div,css,table等进行布局管理,并自己设计css样式表使用;4.对于图书信息的添加要求使用验证控件或脚本验证用户输入的信息;5.页面局部使用AJAX技术;6.系统各页面之间可以通过超链接或导航控件等方式相互跳转;7.在系统实现过程中,要使用GridView控件,并使用模板列添加复选按钮实现多条记录删除,并显示图书可借或不可借。
二、在数据库Test中,包括教师信息表Teachers,职务表Position,其表结构如图1,2所示表1 Teachers(教师信息)表字段名类型宽度是否空备注ID int 4 非空主键,自增长TID varchar 10 非空教工号Name varchar 10 非空姓名Sex bit 1 非空性别PositionID Int 4 非空职务编号Email varchar 50 电子邮件表2 职务(Position)表字段名类型宽度是否空备注ID int 4 非空主键,自增长Name varchar 50 非空名称请完成数据库的建立,并利用.net 系统创建一个网站TeacherManage,通过页面,完成对教师信息的添加、修改、删除和查询。
一、判断1、在C#中,接口可以被多重继承而类不能T2、每个web应用程序中,可以有多个web.config文件,他们可以分布于不同的文件夹,完成对当前文件夹的控制 T3、Cookie对象提供了一种在客户端保存信息的方法 T4、在C#中,装箱操作是将值类型显式地转化成引用类型F5、DataSet对象由DataRow,DataColumn,DataTable,DataContrain等对象组成 F6、每个web应用程序中,最多只能有一个web.config文件 F7、RadioButtonList控件和CheckBoxList控件类似,都可以在一组选项中选出一项来,但是不允许同时选择多项F8、中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件T9、CheckBoxList和ListBox控件类似。
都可以进行单选或多选,甚至一项都不选 T10、用户对网站的一次访问称为一个会话。
在网站中,每一个访问网站的用户都将产生自己的会话对象,被分配给一个唯一的SessionID. T二、填空1、控件在编程时使用ID 属性进行引用。
2、当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的TextMode属性设置为Password3、TextBox控件的默认双击事件是TextChanged 。
4、使用Trim() 可以移除string对象的前导空白字符和尾部空白字符。
5、使用 ToString()可以将Session[]对象转换成字符串。
6、下面是设置和取出Session对象的代码。
设置Session的代码是:Session[“greeting”]=“hello wang !”;取出该Session对象的语句如下:string Myvar = Session[“greeting”].ToString()。
C”。
D、代码文件4、运行下面一段代码,如果当前时间是12:55,且用户输入为“张三”(输入框TextBox 的ID是txtName),则将输出()。
String greeting;Switch (DateTime.Now.Hour){Case 12:Greeting =”{0},吃饭了!”;Break;Default:Greeting=”{0},好好学习!”;Break;}String message=string.Format(greeting,txtName.ID.Trim());lblMessage.Text=message;A、张三,吃饭了!B、张三,好好学习!C、txtName,吃饭了!D、txtName,好好学习!5、在设置分页时,设置页面大小的属性是()。
A、PageSetingB、PageIndexC、PageSizeD、AllowPaging6、以下说法正确的是()A、第一次运行很慢的原因是第一次将数据读入内存,以后直接访问内存应用程序时,开始都很慢,再访问就快了所有页面都编译完了@Page指令,下面说法正确的是()(多选)JavaAutoEventWireup属性可以不写CodeFile可以不写,但必须Inherits也不写AutoEventWireup所制定的页面事件包含Page_Load)IsPostBackIsCrossBackPreviousPageIsCrossPageBack)if(PreviousPage.IsCrossPostBack==true)this.lblShowURL.Text="您的查询条件为:Label控件显示“您的查询条件为:XXX”(XXX代表源页面相Label控件不显示任何结果Label控件显示“您的查询条件为:”、有关状态保持的说法,正确的是()(选两项)A、Session保存在服务器端,占用服务器资源B、Cookie保存在客户端,使用时占用宽带资源C、Application是应用程序级的变量,所以在应用程序的人和部分代码中都可以直接这么写:string appstr=Application("Name");D、Cookie比Session安全11、关于web服务器控件的说法正确的是()。
第 1 页 共4 页2010-2011学年第一学期期末考试试卷《 程序设计》试卷B一、选择题(每题2分,共40分) 1. HTML 是一种( )A.标记性语言B.编程语言C.汇编语言D.机器语言2. 下列标记不属于HTML 文档的基本结构的是:( ) A <html> B <body> C <head> D <form>3. 下面( )不是网页文件的扩展名。
A. .jsp B. .htm C. .aspx D. .txt4. Web 窗体页发生页面请求时, 首先确定是否要分析和编译页。
页请求之后,将确定当前的请求是新请求还是回发请求,这个功能由页的( )属性设置。
A. PreRenderB. IsPostBackC. OutputStreamD. PreInit 5. Web 窗体页的扩展名是( )A. .aspxB. .asmx C ..ascx D. .asax 6. 以下控件,不是 站点导航控件的是( ) A. TreeView 控件 B. Menu 控件C. SiteMapPath 控件D. Button 控件7. Session 对象的默认有效期为多少分钟:( )A 10B 15C 20D 应用程序从启动到结束8. 如果要设置在ImageButton 控件中显示的图片的位置,需要设置它的( )属性。
A. ImageUrlB. ToolTipC. ImageAlignD. PostBackUrl9. 数据访问技术的一个突出优点是支持离线访问,( )对象是实现离线访问技术的核心。
A . DataTable B. DataView C. Dataset D. DataAdapter10. Response 对象将指定的字符串或表达式的结果写在当前的HTTP 输出的方法是( )A. Write 方法B. WriteFile 方法C. Close 方法D. Redirect 方法 11. 下列( )模板用来控制交替项的外观显示 A. HeaderTemplate B. FooterTemplate C. ItemTemplate D. AlternatingItemTemplate12. 母板页由特殊的( )指令识别,该指令替换了用于普通.aspx 页的@Page 指令。
2019-2020第一学期《网站设计》期末试卷一、单选题1 C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?A、string str = "Tom's Living Room";B、string str = "Tom\'"s Living Room";C、string str("Tom's Living Room");D、string str("Tom"s Living Room");2 在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?A、string StrList [3] ("");B、string [3] StrList = {"","",""};C、string [] StrList = {"","",""};D、string [] StrList = new string [3];3 假设变量x的值为25,要输出x的值,下列正确的语句是____。
A、System.Console.writeline(“x”)B、System.Console.WriteLine(“x”)C、System.Console.WriteLine(“x={0}”, x)D、System.Console.WriteLine(“x={x}”)4 C#中的类型float 对应.NET 类库中的_____。
A、System.SingleB、System.DoubleC、System.Int32D、System.Int645 以下所列的各个方法头中,正确的是( )。
期末样卷一、描述1、打开VS2010,新建一个空网站项目,命名为“[学号]姓名”,保存在磁盘考生目录;2、利用VS2010新建一个本地数据库,命名为“Books.mdf”,保存在项目App_Data目录;或使用已有数据库文件“Books.mdf”;3、整体目录结构如下图:4、数据库中包含三张表:5、把压缩包内三篇短文放置在目录Books下。
二、试题1、面向对象题(20分)。
周三下午1:30 6/312创建一个抽象类:书类(Book),包含书号BookID、书名BookName,价格Price,包含一个抽象方法int FindWord(string word);创建一个教材类(TeachingMaterial)继承于书类,包含内容Content属性信息;实现FindWord ()方法,要求根据输入参数word 在Content中查找出现的次数。
2、控件应用题(30分)新建模板页MasterPage.master,模板页含有站点地图信息;并新建一个内容页TestControl.aspx,如下图构建注册页面,使用相对应的验证控件进行输入数据的有效性验证。
点击取消按钮清除文本框内已填写数据,点击确定按钮进行提交。
3、数据库题(50分)主页面MainPage.aspx主要由一个GridView构成,页面打开时GridView显示Book表中的信息,并允许选择删除一条Book信息(注意如删除书本信息,必须同时考虑删除订单信息)---------------------------------------------------------------------using System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Student 的摘要说明/// </summary>public class Student:Human{//....public Student(){//// TODO: 在此处添加构造函数逻辑//}public override void Work(){//}public void getInfo(params int[] numbers) {foreach (int num in numbers){//if num is Prime ouput num;}}private bool isPrime(int num){return true;}}public abstract class Human{public int Height { get; set; }public float Weight { get; set; }private string _name;public string Name{get { return _name; }set { _name = value; }}public abstract void Work();}--------------------------------------------------------------------- <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!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></div><asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="Scholl" DataValueField="SchoolId"></asp:DropDownList><asp:Label ID="Label1" runat="server"Text="Label"></asp:Label><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="StuId" DataSourceID="SqlDataSource2"><Columns><asp:BoundField DataField="StuId" HeaderText="学号" ReadOnly="True" SortExpression="StuId" /><asp:BoundField DataField="StuName" HeaderText="姓名" SortExpression="StuName" /><asp:BoundField DataField="Scholl" HeaderText="学院" SortExpression="Scholl" /></Columns></asp:GridView><asp:DropDownList ID="DropDownList2" runat="server" DataSourceID="SqlDataSource1" DataTextField="Scholl" DataValueField="SchoolId"></asp:DropDownList><asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT Student.StuId, Student.StuName,School.Scholl FROM Student INNER JOIN School ON Student.SchoolId = School.SchoolId WHERE (Student.SchoolId = @SchoolID)"><SelectParameters><asp:ControlParameter ControlID="DropDownList1" Name="SchoolID" PropertyName="SelectedValue" /></SelectParameters></asp:SqlDataSource><asp:Button ID="Button1" runat="server"OnClick="Button1_Click" Text="Button" /><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [School]"></asp:SqlDataSource> </form></body></html>--------------------------------using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Configuration;public partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSt ring"].ConnectionString);con.Open();SqlCommand cmd = con.CreateCommand();mandText = "update student setschoolId="+DropDownList2.SelectedValue+" whereschoolId="+DropDownList1.SelectedValue;cmd.ExecuteNonQuery();mandText = "select Count(*) from student where SchoolId="+DropDownList2.SelectedValue;Label1.Text = cmd.ExecuteScalar().ToString();con.Close();}}--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Default.aspx.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;using System.Configuration;public partial class _Default : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){SqlConnection con = newSqlConnection(ConfigurationManager.ConnectionStrings["ConnectionSt ring"].ConnectionString);con.Open();SqlCommand cmd = con.CreateCommand();mandText = "update stuInfo setschoolID="+DropDownList2.SelectedValue+"where schoolID="+DropDownList1.SelectedValue;cmd.ExecuteNonQuery();mandText = "select count(*) from stuInfo where schoolID="+DropDownList2.SelectedValue;Label1.Text = cmd.ExecuteScalar().ToString();con.Close();}}-----------------------------------------------------------------------------------------<%@ Page Language="C#" AutoEventWireup="true"CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml"><head runat="server"><title></title></head><body><form id="form1" runat="server"><div><asp:SqlDataSource ID="SqlDataSource1" runat="server"ConnectionString="<%$ ConnectionStrings:ConnectionString %>"DeleteCommand="DELETE FROM [Student] WHERE [StuID] = @StuID"InsertCommand="INSERT INTO [Student] ([StuID], [StuName], [SchoolID]) VALUES (@StuID, @StuName, @SchoolID)"SelectCommand="SELECT * FROM [Student]"UpdateCommand="UPDATE [Student] SET [StuName] = @StuName, [SchoolID] = @SchoolID WHERE [StuID] = @StuID"> <DeleteParameters><asp:Parameter Name="StuID" Type="String" /> </DeleteParameters><InsertParameters><asp:Parameter Name="StuID" Type="String" /><asp:Parameter Name="StuName" Type="String" /><asp:Parameter Name="SchoolID" Type="String" /> </InsertParameters><UpdateParameters><asp:Parameter Name="StuName" Type="String" /><asp:Parameter Name="SchoolID" Type="String" /><asp:Parameter Name="StuID" Type="String" /> </UpdateParameters></asp:SqlDataSource><br />原先的学院ID为:<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> 学院学生数量:<asp:Label ID="Label2" runat="server" Text="Labe2"></asp:Label><br />选择要更新的学院:<asp:DropDownList ID="DropDownList2" runat="server"><asp:ListItem Selected="True">计算机学院</asp:ListItem><asp:ListItem>软件工程学院</asp:ListItem><asp:ListItem Value="电气学院"></asp:ListItem> </asp:DropDownList><br /><asp:Button ID="Button1" runat="server" Text="确定更新" onclick="Button1_Click" /><br /><br /><asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"DataKeyNames="StuID"DataSourceID="SqlDataSource1"><Columns><asp:BoundField DataField="StuID" HeaderText="StuID" ReadOnly="True"SortExpression="StuID" /><asp:BoundField DataField="StuName" HeaderText="StuName"SortExpression="StuName" /><asp:BoundField DataField="SchoolID" HeaderText="SchoolID"SortExpression="SchoolID" /></Columns></asp:GridView><br /></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;using System.Configuration;using System.Data.SqlClient;using System.Data;public partial class _Default : System.Web.UI.Page{//建立数据库连接string str =ConfigurationManager.ConnectionStrings["ConnectionString"].Conn ectionString.ToString();SqlConnection conn;protected void Page_Load(object sender, EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//获取原先学院信息string sql = string.Format("select SchoolID from Student");//创建查询器SqlDataAdapter sad = new SqlDataAdapter(sql, conn);//创建结果集DataSet dataSet = new DataSet();//将结果集填入sad.Fill(dataSet);Label1.Text =dataSet.Tables[0].Rows[0]["SchoolID"].ToString();Label2.Text = dataSet.Tables[0].Rows.Count.ToString();conn.Close();}protected void Button1_Click(object sender, EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//更新数据库//建立数据库命令SqlCommand sqlcommd2 = new SqlCommand("update Student set SchoolID=" + (DropDownList2.SelectedIndex + 1) + " where SchoolID=" + Label1.Text.ToString(), conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}}using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Configuration;using System.Data.SqlClient;using System.Data;public partial class _Default : System.Web.UI.Page{//获取连接字符串string str = ConfigurationManager.ConnectionStrings["ConnectionString" ].ConnectionString.ToString();SqlConnection conn;protected void Page_Load(object sender, EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//获取原先学院信息string sql = string.Format("select * from Student");//创建查询器SqlDataAdapter sad = new SqlDataAdapter(sql, conn);.//创建结果集DataSet dataSet = new DataSet();//将结果集填入sad.Fill(dataSet);Label1.Text = dataSet.T ables[0].Rows[0]["SchoolID"].ToString();Label2.Text = dataSet.T ables[0].Rows.Count.ToString();//使用sqlcommd1.ExecuteScalar()进行countSqlCommand sqlcommd1 = new SqlCommand("select count(*) from Student", conn);Label3.Text = sqlcommd1.ExecuteScalar().ToString();//使用sqlcommd1.ExecuteReader()SqlCommand sqlcommd2 = new SqlCommand("select StuName from Student where SchoolID = 2", conn);.SqlDataReader reader = sqlcommd2.ExecuteReader();string str_name = "?";while(reader.Read()){str_name += reader[0] + ",";}Session["name_1"] = str_name;conn.Close();}protected void Button1_Click(object sender, EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//更新数据库//建立数据库命令SqlCommand sqlcommd2 = new SqlCommand("update Student set SchoolID=" + (DropDownList2.SelectedIndex + 1) + " where SchoolID=" + Label1.Text.ToString(), conn);// SqlCommand sqlcommd2 = new SqlCommand("insert into Student (StuID, StuName,SchoolID) values (14105177,'张三',2)" ,conn);// SqlCommand sqlcommd2 = new SqlCommand("delete from Student where StuName = 'HHHH'" ,conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button2_Click(object sender, EventArgs e){Response.Redirect("check.aspx");}protected void Button3_Click(object sender, EventArgs e){//打开数据库conn = new SqlConnection(str);conn.Open();SqlCommand sqlcommd2 = new SqlCommand("insert into Student (StuID, StuName,SchoolID) values (14105177,'张三',2)", conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button4_Click(object sender, EventArgs e){//打开数据库conn = new SqlConnection(str);conn.Open();SqlCommand sqlcommd2 = new SqlCommand("delete from Student where StuName = '张三'", conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button5_Click(object sender, EventArgs e){if (FileUpload1.HasFile){FileUpload1.SaveAs(Server.MapPath("~/uploadFiles/") + FileUpload1.FileName);Image1.ImageUrl = "~/uploadFiles/" + FileUpload1.FileName;Label4.Text = "上传成功!";}}}--------------后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Configuration;using System.Data.SqlClient;using System.Data;public partial class _Default : System.Web.UI.Page{//获取连接字符串string str = ConfigurationManager.ConnectionStrings["ConnectionString" ].ConnectionString.ToString();SqlConnection conn;protected void Page_Load(object sender, EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//获取原先学院信息string sql = string.Format("select * from Student");//创建查询器SqlDataAdapter sad = new SqlDataAdapter(sql, conn);//创建结果集DataSet dataSet = new DataSet();//将结果集填入sad.Fill(dataSet);Label1.Text = dataSet.T ables[0].Rows[0]["SchoolID"].ToString();Label2.Text = dataSet.T ables[0].Rows.Count.ToString();//使用sqlcommd1.ExecuteScalar()进行countSqlCommand sqlcommd1 = new SqlCommand("select count(*) from Student", conn);Label3.Text = sqlcommd1.ExecuteScalar().ToString();//使用sqlcommd1.ExecuteReader()SqlCommand sqlcommd2 = new SqlCommand("select StuName from Student where SchoolID = 2", conn);SqlDataReader reader = sqlcommd2.ExecuteReader();string str_name = "?";while(reader.Read()){str_name += reader[0] + ",";}Session["name_1"] = str_name;conn.Close();}protected void Button1_Click(object sender,EventArgs e){conn = new SqlConnection(str);//打开数据库conn.Open();//更新数据库//建立数据库命令SqlCommand sqlcommd2 = new SqlCommand("update Student set SchoolID=" + (DropDownList2.SelectedIndex + 1) + " where SchoolID=" + Label1.Text.ToString(), conn);// SqlCommand sqlcommd2 = new SqlCommand("insert into Student (StuID, StuName,SchoolID) values (14105177,'张三',2)" ,conn);// SqlCommand sqlcommd2 = new SqlCommand("delete from Student where StuName = 'HHHH'" ,conn);.//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button2_Click(object sender, EventArgs e){Response.Redirect("check.aspx");}protected void Button3_Click(object sender, EventArgs e){//打开数据库conn = new SqlConnection(str);conn.Open();SqlCommand sqlcommd2 = new SqlCommand("insert into Student (StuID, StuName,SchoolID) values (14105177,'张三',2)", conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button4_Click(object sender, EventArgs e){//打开数据库conn = new SqlConnection(str);conn.Open();SqlCommand sqlcommd2 = new SqlCommand("delete from Student where StuName = '张三'",conn);//判断是否命令执行成功if (sqlcommd2.ExecuteNonQuery() > 0){Response.Write("更新成功!");GridView1.DataBind();}conn.Close();}protected void Button5_Click(object sender, EventArgs e){if (FileUpload1.HasFile){FileUpload1.SaveAs(Server.MapPath("~/uploadFiles/") + FileUpload1.FileName);Image1.ImageUrl = "~/uploadFiles/" + FileUpload1.FileName;Label4.Text = "上传成功!";}}}-------------------------using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class check : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){string name = Session["name_1"].ToString();Label1.Text = name;}protected void Button1_Click(object sender, EventArgs e){string s = "";List<int> results = new List<int>();for (int i = 0; i < 10; i++){results.Add(i);}for (int i = 0; i < results.Count(); i++){s = s + results[i] + ",";Console.WriteLine(results[i]);}Label1.Text = s;}}-------------------。