验证控件
- 格式:pptx
- 大小:432.53 KB
- 文档页数:20
第一章测试1.离开了IIS服务器.htm网页能够单独运行A:错B:对答案:B2.下面哪个是静态网页文件的扩展名?A:.jspB:.netC:.htmlD:.aspx答案:C3.在Visual Studio中新增Web页面的应该右击解决方案资源管理器,然后点击()A:添加Web引用B:添加新项C:添加引用D:添加现有项答案:B4..App_Code目录用来放置中间层的()A:专用数据文件B:代码文件C:共享文件D:被保护的文件答案:C5.用Visual 编写的程序被编译成中间语言()A:JITB:CLRC:.GDID:.GC答案:B第二章测试1.使用母版页是为了多个网页在全局的样式上保持一致。
()A:错B:对答案:B2.关于站点地图说法错误的是()A:站点地图文件是xml格式的文件B:下一级有且仅有一个节点。
C:站点地图中,同一个URL可以出现多次。
D:站点地图根节点为元素,每个文件有且仅有一个根节点。
答案:C3.如果用户信息必须填写手机号,且格式必须符合手机号码格式,则注册时,手机号的验证使用()验证控件A:RegularExpressionB:RequiredFieldValidatorC:RequiredFieldValidator和RegularExpressionD:CompareValidator答案:C4.以下关于验证控件的说法,正确的是()A:一个控件可以使用多个数据验证控件进行验证B:除了RequiredFieldValidator控件之外,当目标控件值为空时,其他验证控件验证都不会被触发C:RegularExpressionValidator控件可以限制控件中输入的值必须符合正则表达式的要求。
D:CompareValidator控件可以限制控件中输入的值与指定控件中的值相等答案:ACD5.在中,文本框控件TextBox允许多种输入模式,包括单行、多行和密码输入模式,这是通过设置其()属性来区分的。
1、实验项目名称: 创建一个网站2、实验项目名称: 字体程序3、实验项目名称: 验证控件和FileUpload控件MaxValue:最大值MiniValue:最小值Type:数据类型3、compaerVatidater除了ControlToValidate、ErrorMessage外还有ControlToCompare和Type4、RegularExpressionValidator除了ControlToValidate、ErrorMessage外还有ValidationExpression (二)文件上传控件4、实验项目名称:网站导航与页面之间的传值5、实验项目名称:利用CSS和DIV完成一个美观网页设计一、实验目的学会使用CSS+DIV完成一个网页布局二、实验环境VS2010三、实验方法和实验步骤1、画出框架图2、创建DIV层共6个:<div class="alldiv"><div id="top" class="alldiv">标题Logo栏</div><div id="navigation" class="alldiv">导航栏</div><div id="left" class="alldiv">左边</div><div id="middle" class="alldiv">中间</div><div id="right" class="alldiv">右边</div><div id="bottom" class="alldiv">页脚</div></div>3、CSS控制DIV进行布局.alldiv{width:760px;text-align: center; border: #00ff00 1px solid; }#top6、实验项目名称:利用主题和母版页设计一个美观网页7、实验项目名称:使用SqlConnection完成对数据库的连接8、实验项目名称: 利用完成对数据库额增删改查9、实验项目名称: 完成DropDownList、GridView、DataList 和FormView数据的绑定10、实验项目名称:AJAX技术的使用11、实验项目名称:Jquery:按钮倒数10秒之后才可点击,用于用户注册12、实验项目名称: Web服务:创建立方和和天气的Web服务13、实验项目名称: XML:个人通讯薄的设计与实现二、实验环境VS2010三、实验方法和实验步骤1、xml:文件2、 DTD文件14、实验项目名称:完成网上书店的大框架设计一、实验目的掌握的网站设计流程和模块功能的实现二、实验环境VS2010二、实验方法和实验步骤1、框架图:。
第1章基础1.什么是静态网页?什么是动态网页?静态网页就是用纯HTML代码编写的网页。
这些网页的代码是用一些编辑器输入的,或者是用一些网页设计程序生成的,保存为.html或.htm文件的形式。
设计完成之后,无论是哪个用户访问这个网页,在什么时候访问这个网页,以何种方式进入这个网页,它的显示都不会发生任何变化。
要对用户请求做出动态响应,就要使用动态网页,动态网页可以为不同的用户提供个性化的服务,而为了实现这种动态性,就需要进行程序设计。
2.简述你对的事件驱动机制的理解。
使用一个事件驱动编程模型。
该模型定义了一个事件序列,这些事件在页面的生命周期中被依次引发,顺序为Init →Load →控件事件→Unload对每个引发的事件,你可能需要完成一些任务。
可以在称为事件处理过程中编写代码。
例如,可以在Web页面的Init或Load事件中编写页面初始化代码。
Page_Init是页面的Init 事件的事件处理器,而page_Load是页面的Load事件的事件处理器。
3.简述页面的事件序列,事件触发时机及顺序。
4.IsPostBack的作用是什么?在page_Load的过程中,你可以读取或者重置页面的属性和控件的属性,根据IsPostBack属性判定页面是否为第一次被请求,执行数据绑定等等。
IsPostBack属性为false 表明页面是被第一次显示,为true表明页面被请求后返回(PostBack)的结果值。
5.怎样配置运行环境?(略)第2章C#语言基础1.怎样在程序中加入注释文本?可以使用服务器端注释在页面中包括注释,服务器端注释说明文档,也可防止服务器代码和静态内容执行或呈现。
服务器端注释以<%一开始,以一%>结束。
如下所示:<%-- 这是一个注释--%>在代码中用//做单行注释;用/* */作多行注释2.C#语言中有哪几种控制语句?●条件控制if else switch case●循环控制while do for foreach●跳转语句break continue3.在构造表达式时,怎样明确指定运算次序?见表2-8 运算符从高到低的优先级顺序4.指出下列语句中的语法错误int i;for (i = 1; i <= 10; i++){if ((i % 2) = 0)continue;Response.Write(i);}答:if ((i % 2) = 0)中要用==5.下列语句有哪些语法错误?string[] arr = new string[5]string[5] = 5th string.答:string[] arr = new string[5]string[5] = “hello”.语句缺少分号;字符串要用双引号””6.写一个程序,把字符串“Hello Word”以相反顺序输出<%@ Page Language="C#" %><%String s="Hello World";for (int i = s.Length-1;i>=0;i--){Response.Write(s[i]);}%>7.下面函数有什么错误?bool Write(){Response.Write("Text output from function.");}答:缺少reture语句。
《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控件的描述中错误的是()。
第一章测试1.网站是Web应用程序的容器。
A:对B:错答案:A2.组织结构关系存储在%windir% applicationHost.config文件的元素中。
A:错B:对答案:A3.设置默认文档可使用户在访问该默认文档对应的页面时即使不输入页面名也能访问该文档。
A:对B:错答案:A4.利用VSC 2017和VS 2017商用版创建的Web应用程序不兼容。
A:对B:错答案:B5.“调试运行”按钮启动的是整个网站的启动项,所以在启动调试之前需要设置网站的启动页面。
A:错B:对答案:B第二章测试1.一般来说,控件的visible属性表示()。
A:控件是否能被引用B:控件是否可见C:控件的事件D:控件上显示的文本答案:B2.下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件()A:Wizard控件B:Button控件C:Panel控件D:Ratator控件答案:C3.下面不属于控件是()A:DataSetB:RepeaterC:SqlDataSourceD:GridView答案:A4.TextBox控件的()属性值用于设置多行文本显示A:PasswordB:maxLengthC:MultilineD:Text答案:C5.FormView控件与GridView控件相比最重要的区别是()A:能够存储数据B:外观比较美观C:数据量受一定的限制D:显示的布局几乎不受限制答案:D第三章测试1.在中,要验证输入的银行信誉卡卡号是否符合规定,需要使用()验证控件?A:RegularExpressionValidatorB:Compare ValidatorC:RangeValidatorD:CustomValidator答案:A2.如果想自己定制一下验证规则,以代码的方式约束一下用户的输入,需要用到()。
A:RegularExpressionValidatorB:CustomValidatorC:RequiredFieldValidatorD:RangeValidator答案:B3.下列哪个验证控件用于强制用户输入的信息必须满足一定的格式()。
jQuery formValidator表单验证插件是什么?jQuery formValidator表单验证插件,它是基于jQuery类库,实现了js脚本于页面html代码的分离。
你可以划分多个校验组,每个组的校验都是互不影响。
对一个表单对象,你只需要写一行代码就可以轻松实现无数种(理论上)脚本控制。
目前支持5种大的校验方式,分别是:inputValidator(针对input、textarea、select控件的字符长度、值范围、选择个数的控制)、compareValidator(提供2个对象的比较,目前可以比较字符串和数值型)、ajaxValidator(通过ajax到服务器上做数据校验)、regexValidator(提供可扩展的正则表达式库)、functionValidator (可使用外部函数来做校验)本插件于其他校验控件最大的区别有3点:1、校验功能可以扩展。
对中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号码、日期等等这些控制,别的表单校验控件是代码里写死的,而formValidator是通过外部js文件来扩展的,你可以通过写正则表达式和函数来无限的扩展这些功能。
2、实现了校验代码于html代码的完全分离。
你的所有信息都无需配置在校验表单元素上,你只要在js上配置你的信息。
使美工(界面)和javascript工程师的工作不交织在一起3、你只需写一行代码就能完成一个表单元素的所有校验。
你只需要写一行代码就能完成一下所有的控制∙支持所有类型客户端控件的校验∙支持jQuery所有的选择器语法,只要控件有唯一ID和type属性∙支持函数和正则表达式的扩展。
提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。
∙支持2种校验模式。
第一种:文字提示(showword模式);第二种:弹出窗口提示(showalert模式)∙支持多个校验组。
一.选择题:1.在关于DataSet和DataTable的以下描述中,选出正确的答案()。
(选择一项)a)同一个DataTable可以属于多个DataSetb)数据集中的数据表名称是区分大小写的,ds.Tables("Employees")和ds.Tables("employees")不是同一个表c)如果数据集中只有一个数据表,则该表的名称是大小写无关的d)即使数据集中只有一个数据表,该表的名称也要区分大小写2.XML的含义是(): (选择一项)a)客户端脚本程序语言b)文档对象模型c)级联样式表d)可扩展标记语言窗体文件的扩展名为: ( )(选择一项)a).aspxb).ascxc)Incd)Html4.要取出DropDownList控件中用户选择的值,应读取: ( ) (选择一项)a)SelectedIndexb)SelectedValuec)Valued)Text5.在中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是()。
(选择一项)a)insert、update、delete等操作的Sql语句主要用ExecuteNonQuery()方法来执行。
b)ExecuteNonQuery()方法返回执行Sql语句所影响的行数。
c)Select操作的Sql语句只能由ExecuteReader()方法来执行。
d)ExecuteReader()方法返回一个DataReder对象。
6.如果希望控件内容变化后立即向服务器提交请求,需要在控件中添加属性()。
(选择一项)a)AutoPostBack="true"b)AutoPostBack="false"c)IsPostBack="true"d)IsPostBack="false"7.要使用SQL 数据操作组件来存取数据,必须加载的命名空间为()。
《动态网站建设》第03章在线测试A BC D 、验证用户输入的值在A BC D 、单击按钮会触发的事件是:A BC D 、要对电子邮件、电话号码、身份证号进行验证,通常选择:A BC D 、__验证控件用于验证某输入控件中的值,使其不能为空。
A BC DB、数据控件C、验证控件D、导航控件E、登陆控件3、以下哪些方式可以用于设置服务器控件的属性:A、在浏览器窗口中进行设置B、在Web服务器软件中进行配置C、通过“属性”对话框直接设置D、在控件的HTML代码中设置E、通过页面的后台代码以编程的方式指定控件的属性4、以下哪些是验证控件:A、RequiredFieldValidatorB、CompareValidatorC、RangeValidatorD、RegularExpressionValidatorE、CustomValidatorF、ValidationSummary5、CompareValidator用哪些属性指出要进行验证的两个控件的名称:A、idB、ControlToValidateC、ControlToCompareD、ValueToCompareE、TypeF、Operator第三题、判断题(每题1分,5道题共5分)1、提供了两类服务器控件:HTML 服务器控件和Web 服务器控件正确错误服务器控件都有前缀,以表明它们来自于同一个命名空间System.Web.UI. WebControls 正确错误服务器控件是由类实现的,它并不和HTML正确错误服务器控件都有前缀正确错误服务器控件都必须显示声明”属性。
正确错误。