杭电-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()。
期末样卷一、描述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;}}-------------------。