当前位置:文档之家› web

web

填空1、母版页中可以包含一个或多个可替换内容占位符contentPlaceHolder2、窗体验证包括客户端和服务器端两种形式。

3、终止网页执行可以使用Response.End。

4、数据绑定控件通过属性DataSourceId与数据源控件实现绑定。

5、设置会话有效时间为10分钟的语句是Session.TimeOut=10。

6、.NET Framework主要包括CLR和类库。

7、外部样式表通过<link>元素链接到网页。

8、判断页面是否第一次载入可通过属性isPostBack实现。

9、Session对象启动时会触发Session_Start事件。

10、添加属性runat=“server”可将XHTML元素转化为HTML服务器控件。

11、主题可以包括外观、样式表文件和图片12、若要使用网站导航控件,必须在网站地图文件中描述网站的结构。

13、TextBox控件作为密码输入框时,应设置TextMode=”PassWord”。

14、3.5提供的身份验证方式包括Windows验证、Passport验证、None 验证、Forms。

15、托管代码是以CLR为基础的代码。

16、网站地图文件的扩展名是sitemap。

17、GridView的属性AllowPaging确定是否分页。

18、通常称ajax页面为无刷新Web页面。

选择1、下面不属于容器控件的是( B)A.PanelB.CheckBoxC.TableD.PlaceHolder2、使用ValidatorSummary控件需要以对话框形式显示错误信息,则应( B )A.设置属性ShowSummary值为trueB. 设置属性ShowMessageBox值为trueC. 设置属性ShowSummary值为falseD.设置属性ShowMessageBox值为false3、下面的( A )对象可用于使服务器获取从客户端浏览器提交的信息。

A. HttpRequestB. HttpResponseC.HttpSessionStateD. HttpApplication4、默认情况下,Session状态的有效时间是( D )A.30秒 B. 10分钟 C.30分钟 D.20分钟5、下面的控件中不能执行鼠标单击事件的是( C )A.ImageButtonB.ImageMapC.ImageD.LinkButton6、如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为( B)A.NumericB.NextPreviousC.Next PrevD.上一页,下一页7、利用网站管理工具,不能实现的操作是( B)A.设置网站的身份验证类型 B.管理操作系统用户 C.删除用户 D.用户授权8、Login控件的属性DestinationPageUrl的作用是(D)A.登录成功是的提示B.登录失败时的提示C.登录失败时转向的网页D.登录成功时转向的网页9、连接数据库的验证方式不包括( A )A. Forms验证B. Windows验证C.SQL Server验证D.混合验证10、下面(B)是静态网页文件的扩展名。

A. .aspB. .htmC. .aspxD. .jsp11、Web服务器控件不包括( B )A. WizardB.InputC. AdRotatorD. Calender12、当需要用控件输入性别时,应选择的控件是(D)A. CheckBoxB. CheckBoxListC. LabelD. RadioButtonList13、下面对Custom Validator控件说法错误的是( D)A.能使用自定义的验证函数B.可以同时添加客户端验证函数和服务器端验证函数C.指定客户端验证的属性是ClientValidationFunctionD.属性runat用来指定服务器端验证函数14、Session状态和Cookie状态的最大区别是( A )A. 存储的位置不同B. 类型不同C. 生命周期不同D. 容量不同15、利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(D)事件代码中。

A. GridView的ItemInsertingB. GridView的ItemInserted C.DetailsView的ItemInserting D. DetailsView的ItemInserted16、APP_Code文件夹用来存储(C)A.数据库文件B.共享文件C. 代码文件D.主题文件17、下列技术中,不是AJAX应用程序所必需的(D)。

A.XMLHttpRequest对象B.JavaScriptC.XML18、.NET Framework3.5 不包括(A)A. .NET Framework1.1B. .NET Framework2.0C.LINQ AJAX19、主题不包括(D)A.skin文件B.css文件C.图片文件D.config文件20、母版页文件的扩展名是(B)A..aspxB..masterC..csD..skin21、关于嵌套网站地图文件的说法中,正确的是(A)A.网站地图文件必须在网站根文件夹下。

B.网站地图文件必须在App_Data字文件夹下。

C.网站地图文件必须和引用的网页在同一个文件夹下。

D.Web.sitemap必须在网站根文件夹下。

22、如果对定制列后的GridView实现排序功能,除设置GridView的属性AllowSorting值为True外,还应设置( A )属性。

A.SortExpression B. Sort C. SortField D. DataFieldText 判断1、Session状态可以在同一会话的不同网页间共享。

(√)2、经过设置,DetailsView能同时显示多条记录。

(√)3、AccessDataSource控件只能用于访问Access数据库。

(√)4、服务器端验证是为了保证给用户较快的响应速度。

(×)5、Application状态可由网站所有用户进行更改。

(√)6、CompareValidator控件不能用于验证数据类型。

(×)7、GridView中能调整列的顺序。

(√)8、一个网站地图中只能有一个<siteMapNode>根元素。

(√)简答1、简述Session状态和Application状态的异同。

答:共同点:Session和Appliction都是用来进行状态管理的,都是存储在服务器端的。

不同点:Session针对单个用户,Appliction是所有用户共享。

Session是在超过设定时间时执行销毁,Appliction是在关闭网站时释放。

2、实现成员资格管理和角色管理的途径有哪些?答:途径有:一是利用网站管理工具,二是利用登录系列控件,三是直接调用Membership和Roles等类的方法。

但实际工程使用常需要三种途径的配合。

3、Cookie是什么?答:Cookie是保存到客户端硬盘或内存中的一小段文本信息。

典型的用途是:如果用户已登录,就在Cookie中保存一个特定的标记。

这样,在其他网页只要判断相应Cookie值就能知道用户是否已经登录。

4、说明<a>元素和HyperLink控件的区别。

答:HyperLink控件用于网站上的创建链接,与<a>不同,HyperLink控件可以与数据源绑定,使用属性ImageUrl可以将链接设置为一幅图片。

5、静态网页和动态网页的区别。

答:静态网页,一般来说是最简单的HTML网页,而且没有脚本和小程序,所以它不能动。

动态网页应该具有以下几点特色:1)交互性:即网页会根据用户的要求和选择而动态改变和响应。

2)自动更新:即无需手动操作,便会自动生成新的页面,可以大大节省工作量。

3)随机性:即当不问的时间、不问的人访问同一网址时会产生不同的页面效果。

4)数据库支持。

6、什么是角色管理?答:角色是指具有相同权限的一类用户或用户组,与授权由密切关系。

在实际使用时,需要根据不同角色对网页进行分类,并存放到不同的文件夹中;然后,再对不同文件夹设置不同的访问规则实现角色授权。

程序题1、已知网站有两个页面,其中一个为登录界面,有文本框txtName,提交按钮btnSubmit,另一个为接受数据的界面。

请写出在接受端获得数据并显示出来的语句。

解:1)在接收端页面添加一个标签,命名为lblMsg;2)在网页导入的事件里添加代码:lblMsg.Text=Request.QueryString[“txtName”]2、请将统计网站历史人数和在线人数的程序补充完整void Application_Start(object sender, EventArgs e){ //在应用程序启动时运行的代码Application["total"] = count;Application["online"] = 0;}void Session_Start(object sender, EventArgs e){ //在新会话启动时运行的代码Application.Lock();Application["total"] = (int)Application["total"] + 1;Application["online"] = (int)Application["online"] + 1;Application.UnLock();}void Session_End(object sender, EventArgs e){ //在会话结束时运行的代码。

Application.Lock();Application["online"] = (int)Application["online"] - 1;Application.UnLock();}解:Application.Lock();Application["total"] = (int)Application["total"] + 1;Application["online"] = (int)Application["online"] + 1;Application.UnLock();Application.Lock();Application["online"] = (int)Application["online"] - 1;Application.UnLock();3、描述用控件SqlDataSource连接数据库的过程。

相关主题