rangevalidator?Asp.net有哪些验证控件
其实rangevalidator的问题并不复杂,但是又很多的朋友都不太了解Asp.net有哪些验证控件,因此呢,今天小编就来为大家分享rangevalidator的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
求.net面试题
下面有关用户控件与aspx页面区别说法错误的是(B)
aa//用户控件不能再包含<HTML><BODY><FORM>标记,而aspx页面可以包含
bb//用户控件不能触发服务器端的事件,只是一种外观重用方式,而aspx页面可以
cc//用户控件继承自System.Web.UI.UserControl,而aspx页面继承自System.Web.UI.Page
dd//用户控件可以包含其它用户控件,但是不能直接访问,必须包含在某个aspx页面中才可以访问,而aspx页面是可以直接访问的
想在在aspx页面使用用户控件,则aspx页面开始部分必须添加下面哪个页面指令A
aa//<%@ Page%>
bb//<%@ Master%>
cc//<%@ Control%>
dd//<%@ Register%>
根据你的理解,你认为第三控件与用户控件的主要区别是A
aa//第三方控件是编译后的代码,后缀为dll,只要应用程序引用进来,就可以使用,而用户控件是页面文件,属于非编译代码,只限于在当前应用程序中使用
bb//用户控件比第三方控件更灵活,可以在应用程序中多个地方使用
cc//用户控件出现在工具箱中,而第三方控件不会出现在工具箱中
dd//用户控件比第三方控件的执行效率要高一些
下面关于HttpHandler与HttpModule说法正确的是C
aa//一个Http请求中可以经历多个HttpModule和一个HttpHandler
bb//一个Http请求中可以经历多个HttpHandler和一个HttpModule
cc// HttpModule是一个Http请求的最终处理者
dd// HttpHandler通常做一些停止数据向客户端输出的操作
在aSPNET中,关于HttpHandler说法不正确的是:(D)
aa//通常文件后缀名为ashx
bb//它是一个Http请求处理的最终点
cc//它实现了IHttpHandler
dd//当它的IsReusable属性为false时,表示只能使用一次
下面哪个选项不能在web.config文件中配置的(C)
aa//连接字符串
bb//身份验证
cc//网站导航
dd//程序出现错误时,定向到的错误提示页面
aSPNET支持三种验证方式,不属于其中的是(B)
aa// passport
bb// SqlServer身份
cc// Windows
dd// Forms
在网站某个目录的web.config配置文件中,有一段关于该目录授权的代码,经过分析,你认为正确的答案是:B
<authentication>
<deny user="?"/>拒绝所有匿名用户
<allow users="xiaozhang"/>容许xiazhang
<deny roles="*">拒绝所有用户
</authentication>
aa//所有用户都可以访问该网站目录,除xiaozhang以外
bb//所有用户都不能访问该网站目录,除xiaozhang以外
cc//匿名用户和xiaozhang都不能访问该网站目录
dd//所有角色和用户都不能访问该网站目录
已知在网站的根目录下有一个web.config文件,有如下关于验证的代码,正确说法的是B
<authorization mode="Forms">
<forms name="userLogin" loginUrl="~/login.aspx" timeout="20">
</forms>
</authorization>
aa// loginUrl的作用是,当用户登录不成功时,转向login.aspx页面
bb// loginUrl的作用是,当用户进入网站如果未登录,就转向login.aspx页面
cc// timeout是超过20分钟不登录,就退出网站
dd// timeout的作用是当20分钟后,用户还没有登录,就转向login.aspx页面
下列关于部署的说法,正确的是(a d)
aa//部署就是将站点文件复制到相关web目录中
bb//应该在本地站点将内容处理好,比如数据库连接字符串设置好并加密,然后直接复制到站点到远程服务器相关目录即可
cc//发布预编译站点,如果将来需要更新某个页面,最好不要选择使用”使用固定命名和单页程序集”
dd//发布预编译站点就是将站点所有文件都编译到dll中
下面(C)不属于导航控件
aa// Menu
bb// SiteMapPath
cc// View
dd// SiteMapDataSource
在asp.net中的母版中的内容页中能包含的HTML元素是(D)
aa//<html>
bb//<head>
cc//<body>
dd//<script>
如果希望使用TreeView控件显示时默认全部展开应设置(D)属性
aa// ExpandDepth
bb// ExpandImageToolTip
cc// ExpandImageUrl
dd// Expand
在SiteMapPath控件中,要设置导航路径中分隔符应设置(B)属性
aa// PathDirection
bb// PathSeparator
cc// PathSeparatorStyle
dd// Provider
下列关于ContentPlaceHolder控件说法错误的是(C)ContentPlaceHolderMain
aa// ContentPlaceHolder控件为母版页中的内容定义一个相对区域
bb//母版页还包括一个或多个 ContentPlaceHolder控件
cc// ContentPlaceHolder控件必须包含在内容页中
dd// Content控件使用其 ContentPlaceHolderID属性与 ContentPlaceHolder关联.
下列(c)模板不属于Repeater控件
aa// ItemTemplate
bb// alternatingItemTemplate
cc// SelectedItemTamplate
dd// SeparatorTemplate
设置(a)属性将会页面显示DataList控件时调用EditItemTemplate模板
aa// EditItemIndex
bb// EditIndex
cc// SelectedItemIndex
dd// ModifyItemIndex
如果在DataList中实现分页一般(AB)(选择二项)
aa//使用Sql语句
bb//使用PagedDataSource对象进行分页
cc//设置CurrentPageIndex属性
dd//设置DataList的PageIndex属性
DataList中的交替行模板是(B)
aa// ItemTemplate
bb// alternatingItemTemplate
cc// SelectedItemTamplate
dd// SeparatorTemplate
下面关于DataList说法错误的是(C)
aa// DataList没有内置分页功能
bb// DataList具有SelectedItemTamplate模板
cc// DataList不能使用ObjectDataSource控件进行绑定数据可以使用ObjectDataSource控件进行绑定数据
dd// DataList比Repeater控件多了二个模板 DataList有编辑模板和选择模板
在一个aSPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(a)。(选择一项)
private void Page_Load(object sender, System.Eventargs e){
Response. Write(“欢迎光临”);
Response. End();
Response. Write(“欢迎下次光临”);
}
aa//欢迎光临
bb//欢迎下次光临
cc//欢迎光临
欢迎下次光临
dd//欢迎光临欢迎下次光临
在aSP.NET中,application是(C)类的实例
aa// Httpapplication
bb// HttpapplicationUtility
cc// HttpapplicationState
dd// Page
在aSP.NET中,下列关于session对象的说法正确的是(D)。(选择一项)
aa//用户每次打开一个web页面,将会创建一个session对象
bb//用户关闭客户端web页面后,session对象将立即消失
cc//应用程序退出后,session对象的值才能消失
dd//每个用户的Session对象不能被其他用户访问
在aSP.NET中,为了将当前页面跳转到一个相同目录下名为Main.htm的页面,下面方法正确的是(C)。(选择一项)
aa// Server.Execute(“Main.htm”);
bb// Servlet.Transfer(“Main.htm”);
cc// Response.Redirect(“Main.htm”);
dd// Response.Write(“Main.htm”);
某个用aSP。NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行(C)处理。(选择一项)
aa//将保存在Session中的数据保存在application中
bb//将保存在Session中的数据保存在Cookie中
cc//将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在数据库中
dd//将Session中对安全性要求不高的数据保存在application中,不经常使用的数据保存在Cookie中
对于第三方在线文本编辑控件FreeTextBox,如果需要获取控件中录入文本的HTML代码,需要访问什么属性(A)(选择一项)
aa// Text
bb// HtmlText
cc// Value
dd// SelectText
有时候编辑过程中会出现如下的错误,如果要避免该错误,需要在Page页面指令上做何设置(D):(选择一项)
aa// EnableEventValidation="true"
bb// EnableEventValidation="false"
cc// ValidateRequest="true"
dd// ValidateRequest="false"
使用验证码生成控件Webvalidates,生成验证码的方法为(C):(选择一项)
aa// Generate()
bb// Initial()
cc// Create()
dd// Next()
CodeSmith中,脚本标签写法正确的是(B):(选择一项)
aa//<script runat=”server”></script>
bb//<script runat=”template”></script>如果不添加会被视为普通文本
cc//<CodeTemplate runat=”server”></CodeTemplate>
dd//<CodeTemplate runat=”template”></CodeTemplate>
利用CodeSmith生成实体类的代码,对于DbType.Int32,应输出的类型为:(C)(选择一项)
aa// byte
bb// short
cc// int
dd// long
下面那种数据源控件适合于三层结构数据绑定(C)
aa// SqlDataSource
bb// accessDataSoure
cc// ObjectDataSoure
dd// XmlDataSoure
下面对于几种数据源控件说法错误的是(A)
aa// SqlDataSource数据源控件不能用于oracle数据库和access数据库。
bb// ObjectDataSource可以对业务对象或其他返回数据的类执行特定的数据访问。
cc// XmlDataSource可以对XML文档执行特定访问,包括物理访问和内存访问。
dd// SiteMapDataSource可以对站点地图提供程序所存储的Web站点执行特定的站点地图数据访问.
为绑定的行添加脚本事件的方法是什么(D)
aa// ItemDataBound
bb// DataBinding
cc// DataBound
dd// RowDataBound
DropDownList控件的哪个属性可获取当前选择的项(A)
aa// DropDownList.SelectedItem.Value
bb// DropDownList.SelectedItem.Text
cc// DropDownList.SelectedValue
dd// DropDownList.SelectedItem
Gridview控件的基类是(C)
aa// HierarchicalDataBoundControl
bb// ListControl
cc// CompositeDataBoundControl
dd// BaseGridriew
下面关于Eval和Bind的区别,说法不正确的是(B)
aa// Eval()方法是静态(只读)方法
bb// Eval方法没有Bind?方法访问速度快
cc// Bind?方法支持读/写功能,可修改回传服务器。
dd// Bind方法不能格式化字符串
下面关于FileUpload控件说法不正确的是()
aa//获取上传文件名的属性是FileUpload.PostedFile.FileName
bb//获取上传文件大小的属性是FileUpload.PostedFile.ContentLength
cc//获取上传文件类型的属性是FileUpload.PostedFile.ContentType
dd//保存上传文件的方法是FileUpload.SevaAs
如果用户信息必须填写电话号码,使用那个验证控件(C)
aa// RequiredFieldValidator
bb// REgularExpression
cc// RequiredFieldValidator和regularExpression;
dd// CompareValidator和RequiredFieldValidator;
现在需要验证Textbox的输入数据为年龄,并且要求大于18,小于65应该使用的控件是(C)
aa// RequiredFieldValidator
bb// REgularExpression
cc// RequiredFieldValidator和RangeValidator
dd// CompareValidator和RequiredFieldValidator
ValidationSummary控件的作用是(B)
aa//检查总和数
bb//集中显示所有验证的结果
cc//判断有无超出范围
dd//检查数值大小
在VS中,下列说法错误的是: D
aa//内置了轻量级的Web服务器
bb//无须配置IIS、设置相应权限
cc//内置了80多个控件
dd//代码前置,逻辑分明
运行下列代码,如果当天是星期天,且用户输入“accp”(输入框TextBox的ID是txtName),则将输出(C)
string outPut="";
switch(DateTime.Now.DayOfWeek.ToString())
{
case"Saturday": outPut="{0},Hi"; break;
case"Sunday": outPut="{0},Ok"; break;
default: outPut="{0},Bye"; break;
}
string message= string.Format(outPut,txtName.Text);
Response.Write(message);
aa// Hi
bb// Ok
cc// Bye
dd//无输出
App_Data目录是用来放置(A)
aa//专用数据文件
bb//共享文件
cc//被保护的文件
dd//代码文件
VS创建Asp.net网站时自动生成的文件和目录有(BCD)选择三项
aa// app_resource文件夹
bb// app_Data目录
cc//扩展名为aspx和cs的文件
dd// Web.Config文件
现有用来做开发的生产机和用来做布署的服务器,关于开发布署发布网站说法正确的是:BC选择二项
aa//生产机必须安装IIS
bb//服务器必须安装IIS
cc//生产机必须安装Windows Server操作系统
dd//服务器必须安装Windows Server操作系统
B/S典型应用有:BCD选择三项
aa//某酒店的内务管理
bb//购物网站
cc//个人博客
dd//论坛
在开发三层结构的网站时,与数据表对应的实体类应写在(D)层
aa//表示层
bb//业务逻辑层
cc//数据访问层
dd//模型层
某个论坛上有这样的规定:在线时长不够100小时不能发贴,相关的代码应该写在(B)层
aa//表示层
bb//业务逻辑层
cc//数据访问层
dd//模型层
对于存储过程的调用,应该出现在(C)层
aa//表示层
bb//业务逻辑层
cc//数据访问层
dd//模型层
下列说法正确的是(AB)选择二项
aa//数据访问层要添加模型层的引用
bb//业务逻辑层要添加数据访问层的引用
cc//表示层要添加数据访问层业务逻辑层和模型层的引用
dd//模型层要添加数据访问层的引用
求asp.net高手帮忙解答问题!!
4、Hyperlink控件的Target属性设置值为(B)时,链接的内容在新窗体中显示。
A、_self B、_blank C、_top D、_parent
5、在用户输入电话号码时进行验证时应选择( D)控件。
A、RangeValidator B、RequiredFieldValidator
C、CompareValidator D、RegularExpressionValidator
6、在Web窗体中有2个密码输入框,如果对第二个密码输入框既要验证用户是否填写,又要验证该密码是否与第一个密码输入框中密码相同,应该选择的验证控件是( D)
A、CompareValidator控件 B、Validation Summary控件 C、RequiredFieldValidator控件
D、同时使用RequiredFieldValidator控件和CompareValidator控件
7、下面哪一个对象用于与数据源建立连接( B)
A、Command B、Connection C、DataReader D、DataAdapter
8、母板页的扩展名为( C)
A、aspx B、vb C、naster(这个有问题,应该是master) D、asp
9、OLE DB的.NET数据提供者的类位于____D_________命名空间下。
A、System.Data B、System.Data.ODBC
C、System.Data.sql D、System.Data.OleDb
6、对于文件上传控件FileUpload,FileUploadl.PostedFile.FileName表示的是( B)
A、服务器端文件物理路径 B、客户端文件物理路径
C、服务器端文件名称 D、客户端文件名称
7、在使用SiteMapPath空间之前,必须先建立一个( D)文件。
A、.VB B、.asp C、.webconfig D、.sitemap
8、下列叙述不正确的是( B)。
A、在一个网站中可以有多个母板页 B、在一个网站中只能有一个母板页
C、一个母板页可对应多个内容页 D、母板页与内容页合成为一个完整的网页
9、下面哪一个文件时用于储存Web应用程序配置参数的文件:(B)
A、Global.asax B、Web.config
C、Styles.css D、AssemblyInfo.vb
10、如何判断Web页面的初次加载,可利用的属性是(A)
A、Page.ispostback B、Page.autopostback
C、Page.IsValid D、Page.EnableViewState
3、Server.MapPath(”../”)表示的意义是(表示查找上级目录中的文件或文件夹)。
4、(request)对象用于接收客户端浏览器提交的数据,而(response)对象的功能则是将服务器端的数据发送到客户端浏览器。
5、在一般的ASP.NET文件中,Code Behind主要是用两个文件来创建一个ASP.NET的页面,其中一个是(aspx)文件,而另外一个是(.aspx.cs)文件。
6、DataAdapter最常用的方法是(DataSet)方法,用于将数据源取得的数据,放入数据集对象的数据表中。
7、利用javascript输出了客户端信息,此时要跳转到其他页面,可以使用语句(Response.Write("<script language='javascript'>alert("要输出到客户端的信息");window.open("要打开页面的URL地址")</script>");)
8、在GridView控件中创建了按钮字段,如“退回此商品”,但是运行后,单击此按钮没有任何反应,必须为(RowDataBound)事件添加代码,才能有所反应。
9、为了将HTML元素变成服务器端控件需要在标记中添加(runat="server")属性。
10、ASP.NET2.0中数据绑定有两种方法,一种是双向绑定,即是:’<%#Bind(“字段名称“)%>’,可以显示字段数据,并且可以写入字段数据,另一种是单向绑定,即是:(<%#Eval("字段名称")%>)可以显示数据,但不能写入。
4、在ASP.NET文件中,存取所有基于SQL Server提供的数据库,需要导入两个命名控件,以使用其中的类,它们是(using System.Data;)(using System.Data.SqlClient;)。
7、用户控件的文件扩展名为:(aspx),母板页的扩展名为:(master)。
8、以树形结构实现导航功能的控件是(TreeView)。
9、DataAdapter最常用的方法是(DataSet)方法,用于将数据源取得的数据,放入数据集对象的数据表中。
Asp.net有哪些验证控件
ASP.NET为开发人员提供了一整套完整的服务器控件来验证用户输入的信息是否有效。这些控件如下:
1、RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息。
2、CompareValidator:比较验证。比较两个字段值是否相等,如密码和确认密码两个字段是否相等;比较一个字段与一个具体的值。
3、RangeValidator:范围验证。验证一个字段是否在某个范围中,如成绩字段要是0~100范围中。
4、RegularExpressionValidator:正则表达式验证。它根据正则表达式来验证用户输入字段的格式是否合法,如电子邮件、身份证、电话号码等。
5、CustomValidator:在运行定制的客户端JavaScript或VBScript函数时,可以使用这个控件。
感谢您花时间阅读本文!我们希望通过对rangevalidator和Asp.net有哪些验证控件的问题进行探讨,为您提供了一些有用的见解和解决方案。如果您需要更多帮助或者有其他疑问,请不要犹豫与我们联系。