杭电-aspnet期末样卷

合集下载

ASPNET期末复习题

ASPNET期末复习题

期末复习题一、选择题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期末考试卷附答案

AspNet期末考试卷附答案

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响应并发送给客户端④服务器关闭连接。

期末考试-试卷-ASP技术-第6套

期末考试-试卷-ASP技术-第6套

课程名称:动态网站技术专业:计算机技术及应用年级: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期末试卷答案.docx

ASP期末试卷答案.docx

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 )文件。

期末考试-试卷-ASP技术-第4套

期末考试-试卷-ASP技术-第4套

一、单项选择题(本题共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期末复习题

ASPNET期末复习题

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__修饰符,编译时编译器就会自动的将这些文件编辑成一个完整的类。

杭电-aspnet期末样卷

杭电-aspnet期末样卷

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

asp .net课程期末考试试卷加答案

asp .net课程期末考试试卷加答案

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、下面属于条件语句的是( )。

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

期末样卷一、描述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>&nbsp; 学院学生数量:<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;}}-------------------。

相关文档
最新文档