《基于WEB程序设计》期末考试与答案

合集下载

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案

web程序设计期末考试题库及答案一、单项选择题(每题2分,共20分)1. HTML5中,用于定义文档类型和HTML版本的标签是:A. <!DOCTYPE html>B. <html>C. <head>D. <body>答案:A2. CSS中,以下哪个属性用于设置元素的背景颜色?A. background-colorB. colorC. font-colorD. text-color答案:A3. 在JavaScript中,用于获取当前时间的函数是:A. Date()B. Time()C. Now()D. GetCurrentTime()答案:A4. 下列哪个不是PHP的超全局变量?A. $_GETB. $_POSTC. $_SESSIOND. $_COOKIE答案:C5. SQL语句中,用于查询数据的关键字是:A. SELECTB. INSERTC. UPDATED. DELETE答案:A6. 在HTML中,用于定义最重要的标题的标签是:A. <h1>B. <h6>C. <h3>D. <h5>答案:A7. CSS中,以下哪个属性用于设置元素的字体大小?A. font-sizeB. sizeC. fontD. text-size答案:A8. JavaScript中,用于输出信息到控制台的函数是:A. console.log()B. print()C. alert()D. log()答案:A9. PHP中,用于连接数据库的函数是:A. mysql_connect()B. mysqli_connect()C. pg_connect()D. sql_connect()答案:B10. SQL中,用于添加新记录的语句是:A. SELECTB. INSERTC. UPDATED. DELETE答案:B二、多项选择题(每题3分,共15分)1. HTML5中,以下哪些元素用于语义化结构?A. <header>B. <footer>C. <div>D. <section>答案:A, B, D2. CSS中,以下哪些属性用于设置文本样式?A. font-familyB. font-weightC. text-alignD. background-color答案:A, B, C3. JavaScript中,以下哪些方法用于数组操作?A. push()B. pop()C. shift()D. unshift()答案:A, B, C, D4. PHP中,以下哪些函数用于字符串操作?A. strlen()B. strpos()C. substr()D. strtoupper()答案:A, B, C, D5. SQL中,以下哪些语句用于数据更新?A. SELECTB. INSERTC. UPDATED. DELETE答案:C, D三、简答题(每题5分,共20分)1. 请简述HTML中的语义化标签有哪些作用?答案:语义化标签有助于搜索引擎优化,提高网页的可读性和可维护性,同时对屏幕阅读器和辅助技术用户更加友好。

Web程序设计-期末-试卷

Web程序设计-期末-试卷

W e b程序设计-期末-试卷(总8页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--一、填空题(每空1分,共20分):1. HTTP协议的工作模式是基于________、_________。

2. Web全称是____________,Web是一种体系结构,通过它可以访问分布于Internet主机上的通过_________联接在一起的链接文档。

3. JavaScript是由Netscape开发的一种_______语言,可以直接插入到_______文档中。

4. IP地址中一个C类地址最高三位是110,接下来21位是________,其余___位是主机地址。

5. DHTML中的D指的是_______。

6. DOM,即__________________,是由W3C提出的,从_______对象模型技术发展而来。

它将文档作为一个______结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。

7. ASP运行于________端,是Microsoft公司在1996年底推出的一种取代______的Web应用程序开发技术。

8. ASP通过后缀名为____的文件来实现,一个ASP文件相当于一个_______文件。

9. ________技术是一种良好的Web数据库访问解决方案,通过一组对象的______和方法来完成相应的数据库访问的目的。

10. 可以直接在Internet Explorer浏览器中打开XML文档,更多的是通过________和_________方式来显示XML文档。

二、选择题(每题2分,共20分):1.相对比较早出现的服务器端技术是:2. Web的工作模式是:A. 客户端/服务器端B. 浏览器/服务器C. 浏览器/浏览器D. 浏览器/客户端3.<br>表示:A.分段 B.产生空格C.强制换段D.强制换行4.一组选项中可以选择多项的表单元素是:A.Checkbox5. 在DHTML中把整个文件的各个元素作为对象处理的技术是:6. 下面那种语言是解释执行的:++7. ASP文件所有的Script程序代码均须放在下列符号之间:A./* */B.<!-- -C.<pre> </pre>D. <% %>8.<% "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日" %>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成标准HTML代码为:A.您来访的时间是:2006年5月20日B. "您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日"C. <%您来访的时间是:2006年5月20日%>D.您来访的时间是:" & Year(date()) & "年" & Month(date()) & "月" & Day(date()) & "日"9.SQL语句中创建数据表的语句是:Table TableTable Table""表示:A.覆盖B.关闭C. 在一个新窗口中打开D. 重定向到三、简答题(每题6分,共30分)1.简述标记<p>同<B>的区别2. Java和Javascript之间的关系是怎样的3. ASP的特点4. DHTML技术的组成5. ADO中的独立对象类有哪些四、程序题(每题10分,共30分)1.用JavaScript写一个函数isAlpha()检查一个表单元素是否只含有字母(即“a”到“z”以及“A”到“Z”)。

《Web程序设计》复习题库及答案

《Web程序设计》复习题库及答案

《Web程序设计》练习测试题库一、单选题1、下面哪个是属性而不是标记()。

A、IMGB、FORMC、 HREFD、TD2、 App_Data目录用来放置()。

A、共享的数据库文件B、共享文件C、被保护的文件D、代码文件3、下面关于绝对路径的说法,正确的是()。

A、绝对路径是被链接文档的完整URL,不包括使用的传输协议B、使用绝对路径需要考虑源文件的位置C、在绝对路径中,如果目标文件被移动,则链接同样可用D、创建外部链接时,必须使用绝对路径4、系统提供数据库通用接口的目的是为了()。

A、提高程序运行的效率B、应用程序设计不必考虑数据库的类型C、保证程序安全D、易于维护5、在配置GridView控件的SqlDataSource数据源控件过程中,单击【高级】按钮的目的是()。

A、打开其他窗口B、输入新参数C、生成SQL编辑语句D、优化代码6、下面几个图形控件中,不能执行鼠标单击事件的控件是()。

A、ImageButtonB、ImageC、ImageMapD、ImageURL7、web.config文件不能用于()。

A、Application事件定义B、数据库连接字符串定义C、对文件夹访问授权D、基于角色的安全性控制8、CSS样式不包括()。

A、基于元素的样式B、基于类的样式C、基于ID的样式D、基于文件的样式9、下面对protected修饰符说法正确的是()。

A、只有在派生类中访问B、只能在所属的类中访问C、能在当前应用程序中访问D、能在所属的类或派生类中访问10、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应()。

A、设置属性ShowSummary值为trueB、设置属性ShowMessageBox值为trueC、设置属性ShowSummary值为falseD、设置属性ShowMessageBox值为false11、Session状态和Cookie状态的最大区别是()。

A、存储的位置不同B、类型不同C、生命周期不同D、容量不同12、下面有关SqlDataSource控件的描述中错误的是()。

《基于WEB程序设计》期末考试及答案

《基于WEB程序设计》期末考试及答案

:号:业:名:心中习《基于WEB1序设计》期末考试试卷</tr>o密o封总分题号-一-_二_三四五六核分人题分10 10 20 10 30 20复查人得分考生注意:i本试卷共有六道大题,满分loo分。

2 .考试时间90分钟。

3. 卷面整洁,字迹工整。

4. 填写内容不得超出密封线。

HTML代码分析(每小题5分,共10分)得分评卷人1.根据网页截图效果补充代码。

(5分)<html><head><title>___1 _____</ —2_></ 3 ><body></ _4_ ></ 5 >[row lj cell 1|row cell 2■row 2, cell 1[row 2, cell 22.根据网页截图效果补充代码。

(5分)<table border="1"><tr><td>row 1, cell 1</td><td>row 1, cell 2</td>< 1 ><td>row 2, cell 1</ 2 __ ><_3 >row 2, cell 2</td></4_></ 5 >得分评卷人1.解释代码:请解释下述代码的含义。

(5分)INSERT INTO article ( title, writer, content )VALUES (实验’学生’插入数据’);2•解释代码:请解释下述代码的含义。

(5分)DELETE *FROM articleWHERE 编号=1;得分评卷人三、标准控件代码分析(每小题(每小题5分,共10分)10分,共20分)1.解释代码:请解释下述代码的含义。

(10分)Butt on Ex.aspx :<%@ Page Lan guage="VB" AutoEve ntWireup="false" CodeFile=" ButtonEx.vb " In herits="_Default" %>VDOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran sitional//EN""/TR/xhtml1/DTD/xhtml1-tra nsitio nal.dtd"><html xmlns="/1999/xhtml" > <headrun at="server"><title> 无标题页</title></head><body><form id="form1" run at="server">第1页共4页(基于WEB!序设计第2页共4页(基于WEBi 序设计<div><br /><asp:Button ID="Button1" runat="server" Text=" 确定"/><asp:Label ID="Label1" run at="server"></asp:Label></div> </form> </body> </html>Butt on Ex.vb :<asp:Label ID="Label1" run at="server"></asp:Label >&n bsp;</div> </form> </body> </html>Cale ndarEx.vb :Partial Class _DefaultIn herits System.Web.UI.PagePartial Class _DefaultIn herits System.Web.UI .P ageProtected Sub Butto n1_Click(ByVal sen der As Object, ByVal e As System.Eve ntArgs) Han dles Butto n1.ClickProtected Sub Cale ndar1_Selectio nCha nged(ByVal sender As Object, ByVal e As System.Eve ntArgs) Han dles Cale ndar1.Select ion Cha ngedLabel1.Text = Cale ndar1.SelectedDate.T oShortDateStri ng() End Sub End ClassResponse.Write (”通过按钮的Click 事件触发后显示!")End SubProtected Sub Butt on 1_Comma nd(ByVal sen der As Object, ByVal e As System.Web.UI.WebC on ma ndEve ntArgs) Ha ndles Butto ma nd Label1.Text = Label1.Text + "1" End Sub End Class 2.解释代码:请解释下述代码的含义。

(4)WEB程序设计习题及答案

(4)WEB程序设计习题及答案

《WEB程序设计》复习题(1)1.HTML是什么?简述它的基本结构。

答:HTML(Hypertext Marked Language,超文本标记语言)是一种用来制作 WEB 上超文本文档的简单标记语言。

对于大多数WEB页面来说,都具有如下所示的基本结构:<html><head><title>……标题内容……</title></head><body>……主体内容…… </body> </html>2.浏览器/服务器模式的通信方式是什么?答:(1)用户打开计算机的浏览器;(2)输入网址,浏览器将生成一个请求并把它发送到指定的WEB服务器;(3)服务器将主页发回,浏览器将其显示到屏幕上。

3、简述在普通的 HTML语句中和在 ASP语句中所采用的注释语句的区别?答:在普通的 HTML中使用的注释语句为:<!--…--!>;而在 ASP中使用的注释语句为:<% REM 注释行或’注释行 %>用 REM 或’符号来表示该符号所在行的所有在该符号后面的语句是注释语句,运行时ASP不执行该句。

加注释主要是为了方便自己和别人阅读程序4.分别说明什么是超文本和普通文本,并简述2者的区别。

超文本是相对普通文本而言的,与普通文本按顺序定位不同,超文本是典型的特点就是文本中包含指向其他位置的链接,通过这些链接使文档组织成了网状结构.我们可以把常规意义上的书本理解为普通文本,而把由超链接组织起来的电子文档理解为超文本.5.当前较为流行的服务器端脚本编程技术有哪些?几种有代表性的服务器端脚本编程技术是 ASP、PHP、JSP。

6.什么是脚本?试比较JavaScript和 VBScript这两种脚本语言的异同点。

所谓脚本(Script),是由对应用程序或实用程序的一组说明组成的一种程序,它可发嵌入到Web页面中。

东北师范大学智慧树知到“计算机科学与技术”《基于Web程序设计》网课测试题答案卷3

东北师范大学智慧树知到“计算机科学与技术”《基于Web程序设计》网课测试题答案卷3

东北师范大学智慧树知到“计算机科学与技术”《基于Web程序设计》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.表是数据库的基本对象,表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

()A.正确B.错误2.下面()网站在建立时要求安装Microsoft FrontPage服务器扩展。

A.远程站点B.本地IISC.文件系统D.FTP站点3.下列几个是Response对象的方法,哪个是用来输出二进制信息的?()A.WriteB.FlushC.BinaryWriteD.BinaryRead4.Response.Redirect “login.asp”表示()。

A.重定向到login.aspB.覆盖login.aspC.在一个新窗口中打开login.aspD.关闭login.asp5.在执行应用程序期间,用变量临时存储数值。

变量具有名字(用来引用变量所包含的值的词)和数据类型(确定变量能够存储的数据的种类)。

()A.正确B.错误6.在服务器验证控件中,能够验证自定义正则表达式的控件是()。

A.RequiredFieldValidatorB.RegularExpressionValidatorC.RangeFieldValidatorpareValidator7.不是常见的用户界面为()。

A.对话框应用程序B.单文档界面应用程序SDIC.多文档应用程序MDID.提示信息框8.事件处理程序:它是相应事件发生时调用的过程。

()A.错误B.正确是由一些重要对象组成,除了DataAdapter之外基本上可以分为两种类型:连接对象和非连接对象。

()A.错误B.正确10.在中,下列关于session对象的说法正确的是()。

A.用户每次打开一个web页面,将会创建一个session对象B.用户关闭客户端web页面后,session对象将立即消失C.每个用户的Session对象不能被其他用户访问D.应用程序退出后,session对象的值才能消失第1卷参考答案一.综合考核1.参考答案:A2.参考答案:A3.参考答案:C4.参考答案:A5.参考答案:A6.参考答案:B7.参考答案:D8.参考答案:B9.参考答案:B10.参考答案:C。

web期末考试试题及答案

web期末考试试题及答案

web期末考试试题及答案一、选择题(每题2分,共20分)1. HTML是用来描述什么的语言?A. 网页B. 程序C. 数据库D. 操作系统答案:A2. CSS的主要作用是什么?A. 网页布局B. 网页内容C. 网页交互D. 网页动画答案:A3. JavaScript是一种:A. 编程语言B. 网页设计工具C. 图像编辑软件D. 数据库管理系统答案:A4. 以下哪个不是Web前端开发常用的技术?A. HTMLB. CSSC. JavaScriptD. Java答案:D5. AJAX是:A. 一个网页浏览器B. 一种服务器端脚本语言C. 一种网页开发技术D. 一种数据库管理系统答案:C6. 在HTML中,`<head>`标签的作用是:A. 定义网页的头部信息B. 定义网页的主体内容C. 定义网页的底部信息D. 定义网页的侧边栏答案:A7. 下列哪个标签用于创建超链接?A. `<a>`B. `<p>`C. `<img>`D. `<div>`答案:A8. 在JavaScript中,用于定义变量的关键字是:A. varB. letC. constD. All of the above答案:D9. 以下哪个不是HTML5的新特性?A. 语义化标签B. 视频和音频支持C. 表单元素增强D. 支持Flash答案:D10. 在CSS中,`display: none;`的作用是:A. 元素不可见,但占据空间B. 元素不可见,也不占据空间C. 元素可见,但不可点击D. 元素可见,但不可滚动答案:B二、简答题(每题10分,共30分)1. 请简述HTML5相对于HTML4的新特性。

答案:HTML5相对于HTML4引入了许多新特性,包括但不限于:- 语义化标签,如`<article>`, `<section>`, `<header>`,`<footer>`等,这些标签有助于搜索引擎优化和屏幕阅读器。

Web程序设计技术基础JEE期末试卷A卷

Web程序设计技术基础JEE期末试卷A卷

参考答案(开卷)考试用时:120分钟总分:100分一、写出下列程序的运行结果(3*6,共18分)1. public class Test{public static void main(String[] args) {SubClass sb = new SubClass( );System.out.println(sb.min( ));}}class SuperClass { int a = 10 , b = 20 ;public SuperClass () { System.out.println("SuperClassCreate"); }}class SubClass extends SuperClass { public SubClass () { System.out.println("SubClass Create"); }int min( ) { return ((a<b)?a:b); } } 运行结果:2. class Parent{void printMe(){System.out.println("parent");}}class Child extends Parent{void printMe(){System.out.println("child");}void printAll(){super.printMe();this.printMe();printMe();}}public class ClassTest{public static void main(String[] args) {Child myC = new Child( );myC.printAll( );}}运行结果:3.public class TestString{ public static void main(String[] args) {String s1 = "Hello!"; String s2 = new String("World!");String s3="HelloJava", s4="HelloJava";String s5=new String(s3);System.out.println(s1.concat(s2));System.out.println("s3==s4 is "+(s3==s4));System.out.println("s3==s5 is "+(s3==s5));} } 运行结果:4. classA{ static{ System.out.print("1");} publicA(){ System.out.print("2"); } }clas s B extendsA{ static{ System.out.print("a");} publicB(){ System.out.print("b"); } }pu blic class Hello{ public static void main(String[] ars){ A ab = new B();B b = new B();}}运行结果:5. public class TryCatchTest{public static void main(String args[ ]) { int a=99,b=0,c;try{System.out.println("产生异常之前");c=a/b;System.out.println("产生异常之后");}catch(ArrayIndexOutOfBoundsException e) { System.out.println("处理下标越界异常");}catch(ArithmeticException e) {System.out.println("处理算术异常");}System.out.println("异常处理结束");}}运行结果:6. test.jsp<%@page contentType="text/html; charset=GBK"%><%@ page language="java" %><HTML><HEAD><TITLE>JSP 页面 </TITLE></HEAD><BODY><%! int s=0; %><% for (int i=1; i < 6; i++) {s = s + i;} %><P><%= s %><P></BODY></HTML>运行结果:二、编程题(9+15+15+15,共62分)1.编写Student.jsp,要求使用Struts标签,把学生信息(学号、姓名、性别、密码)保存到Oracle数据库中,编写Success.jsp,要求在页面上显示“学生信息保存成功!”请把两个JSP中<body>和</body>之间的内容补充完整(7+2,共9分)Student.jsp(7分)<%@ page language="java" import="java.util.*"pageEncoding="UTF-8" %><%@ taglib prefix="s" uri="/struts-tags"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""><html><head><meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"><title>请输入学生信息</title></head><body>输入学生信息: <br/></body></html>Success.jsp(2分)<%@ page language="java" import="java.util.*"pageEncoding="GBK"%><html><head><meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"><title>学生信息插入成功</title></head><body></body></html>2.编写一个无状态SessionBean,远程接口名称叫StudentRemote, 本地接口名称叫StudentLocal,实现类叫StudentBean。

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

《基于WEB程序设计》</tr><1 >期末考试试卷<td>row 2, cell 1</2 >< 3 >row 2, cell2</td>:号位座考生注意:1.本试卷共有六道大题,满分100分。

2.考试时间90分钟。

</ 4 ></5 >3.卷面整洁,字迹工整。

得分评卷人二、数据库基础代码分析(每小题 5 分,共10 分)4.填写内容不得超出密封线。

密 1. 解释代码:请解释下述代码的含义。

(5 分)总分题号一二三四五六INSERT INTO article ( title, writer, content ) 核分人题分10 10 20 10 30 20VALUES (‘实验’,学生‘’,插入‘数据’); 复查人得分得分评卷人一、HTML 代码分析(每小题 5 分,共10 分):号学1. 根据网页截图效果补充代码。

(5 分)2.解释代码:请解释下述代码的含义。

(5 分)DELETE *FROM article封:业专WHERE 编号=1;<html><head><title>___1______:名姓</ 2 ></ 3 ><body>得分评卷人三、标准控件代码分析(每小题10分,共20 分)线</ 4 ></ 5 >1. 解释代码:请解释下述代码的含义。

(10 分)ButtonEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" ButtonEx.vb " Inherits="_Default" %>2. 根据网页截图效果补充代码。

(5 分)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="/1999/xhtml" ><head runat="server"><table border="1"> <title> 无标题页</title>:心中习学<tr><td>row 1, cell 1</td><td>row 1, cell 2</td></head><body><form id="form1"runat="server">第 1 页共 4 页( 基于WEB程序设计<div> <asp:Label ID="Label1" runat="server"></asp:Label>&nbsp;</div> <br /> </form><asp:Button ID="Button1" runat="server" Text=" 确定" /><asp:Label ID="Label1" runat="server"></asp:Label></div> </form></body> </body></html>-------- CalendarEx.v b :</html>-------- ButtonEx.vb : P artial Class _DefaultInheritsSystem.Web.UI.PagePartial Class _DefaultInherits System.Web.UI.PageProtected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e AsSystem.EventArgs) Handles Calendar1.SelectionChangedLabel1.Text = Calendar1.SelectedDate.ToShortDateString()Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickEndSubEnd Class密Response.Write(" 通过按钮的Click 事件触发后显示!") End SubProtected Sub Button1_Command(ByVal sender As Object, ByVal e As mandEventArgs) Handles mand Label1.Text = Label1.Text + "1"End Sub 得分评卷人四、网络基础名词解释(每小题 5 分,共10 分)End Class1. 请解释如图所示模型的含义。

(5 分)SQL2. 解释代码:请解释下述代码的含义。

(10 分)CalendarEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" CalendarEx.vb " clientserver 封Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""/TR/xhtml1/DTD/xhtml1-transitional.dtd">database<html xmlns="/1999/xhtml" ><head runat="server"> 3. 请解释如图所示模型的含义。

(5 分)<title> 无标题页</title></head><body><form id="form1" runat="server"> H TTP SQLdatabase <div><asp:Calendar ID="Calendar1" runat="server" BackColor="White"BorderColor="White" browserweb serverBorderWidth="1px" Font-Names="Verdana" Font-Size="9pt"ForeColor="Black" Height="190px"NextPrevFormat="FullMonth" Width="350px">线<SelectedDayStyle BackColor="#333399" ForeColor="White" /><TodayDayStyle BackColor="#CCCCCC" /> <OtherMonthDayStyle ForeColor="#999999" /><NextPrevStyle Font-Bold="True" Font-Size="8pt" ForeColor="#333333" VerticalAlign="Bottom" /><DayHeaderStyle Font-Bold="True" Font-Size="8pt" /><TitleStyle BackColor="White" BorderColor="Black" BorderWidth="4px" Font-Bold="True"得分评卷人五、站点开发控件代码分析(每小题10 分,共30 分)Font-Size="12pt" ForeColor="#333399" /></asp:Calendar><br />第 2 页共 4 页( 基于WEB程序设计3. 解释代码:请解释下述代码的含义。

(10 分) CompareValidatorEx.aspx :<%@ Page Language="VB" AutoEventWireup="false" CodeFile=" <html xmlns="/1999/xhtml" ><head runat="server"><title> 无标题页 </title> </head> CompareValidatorEx.vb " Inherits="_Default" %><body><form id="form1" runat="server"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <div> "/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Button ID="Button1" runat="server" Text="Button" /><html xmlns="/1999/xhtml" ><asp:CustomValidator ID="CustomValidator1" runat="server"<head runat="server">ControlToValidate="TextBox1"<title> 无标题页 </title>ErrorMessage="CustomValidator">不是偶数 </asp:CustomValidator></div></head></form> <body></body> <form id="form1" runat="server"></html><div>密 <asp:Label ID="Label1" runat="server" Text=" 开始时间 "></asp:Label> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />-------- CustomValidatorEx.vb : <asp:Label ID="Label2" runat="server" Text=" 结束时间 "></asp:Label> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server"P artial Class _DefaultInheritsSystem.Web.UI.PageControlToCompare="TextBox1"ControlToValidate="T extBox2" ErrorMessage="CompareValidator"Operator="GreaterThan"Type="Date"> 结束时间必需大于开始时间 </asp:CompareValidator><br /> <asp:Button ID="Button1" runat="server" Text=" 确定" /></div> Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal argsAs System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidateDim i As Integer </form> </body>i = Integer.Parse(args.Valu e)</html> --------CompareValidatorEx.vb :If i Mod 2 = 0 Then args.IsValid = True Else封args.IsValid = FalsePartial Class _DefaultInherits System.Web.UI.PageEnd IfProtected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.ClickEnd SubCompareValidator1.Validate()Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)If (CompareValidator1.IsValid = True) ThenResponse.Write(" 通过检验 ")Handles Button1.Click CustomValidator1.Valid ate() End IfIf (CustomValidator1.IsValid = True) ThenEnd Sub End ClassResponse.Write(" 通过检验 ") End IfEnd Sub End Class线4. 解释代码:请解释下述代码的含义。

相关文档
最新文档