a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 132|回复: 0

[考试试题] 微软认证真题:基于.NET的Web应用程序开发7

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
31:您为公司的Intranet创建一个名为TimeSheet的ASP.NET应用程序。该应用程序将仅限于公司的员工使用。  
. D/ b; ?" e* e8 P您希望该应用程序能识别用户,但又不强迫用户输入用户名和密码。您编写了以下代码,以将用户的Microsoft Windows登录名保存在Session对象中。  ( t2 u: I& y8 h) J
Session.Item(“User”)=User.Identity.Name  ) y2 o( u* B6 |! Y
当您运行TimeSheet,时,Session.Item(“User”)变量返回了一个空字符串。您希望配置“Internet信息服务”(IIS)而且您的应用程序能够自动检索用户名。您应该怎么办?(A)  , G/ u" N1 v1 r! t3 h
A. 在IIS中,禁用该应用程序的“匿名访问”。  1 p  I5 H4 y* T+ x/ E. A
B. 在IIS中,启用该应用程序的“基本”验证。  # Y* K. h1 f. R" X/ `
C. 向TimeSheet的Web.config文件添加以下元素:  
' |) O( C/ |$ I7 p, ?2 j& S  
/ v3 T( w0 r" O% z* f+ _" g/ _A.      向TimeSheet的Web.config文件添加以下元素:  , q' G3 c8 g+ L5 B/ r
  2 E5 s2 H9 `) f

% u( U) F2 s+ u) F( P. w32:您正在为公司创建一个ASP.NET页面。该页面包含一个DataGrid控件,用于显示公司采购品的所有当前价格。该页面还包含一个Button控件,用于刷新DataGrid中的数据。  
+ V/ s, v9 }- n该页面每次显示时,DataGrid都需要重新填充。数据访问通过Session对象中存储的DataView对象来实现。您希望确保页面以最快速度加载。  
; S: ~, r3 m- i0 W. ?* ~, O& C你应该怎么办?(C)  " M6 S4 f0 A+ d3 J
A. 设定DataSource属性,并针对Button控件在Click事件处理程序中调用DataGrid控件的DataBind方法。  
9 i% e- \: l: t8 o3 P8 HB. 设定DaataSource属性,并在Session对象的Start事件处理程序中调用DataGrid控件的DataBine方法。  
8 w7 e; h5 s% t- \4 x% x8 x2 ^' xC. 将DataGrid的EnableViewState属性设定为false.  
0 m& V9 F7 h) O2 L4 r% s2 T3 z" |- |" tD.将DataGrid的EnableViewState属性设定为true.  
" M1 L0 f, }3 r' L
. q& x4 G6 n9 x1 o0 A- a" n33:您正在为公司创建一个ASP.NET页面。您创建了一个DataGrid控件,用于显示用户以往购买记录。创建页面时,DataGrid控件由一个现有数据库填充此页面包含TextBox控件,以便用户能够更新其个人信息,比如地址和电话号码。  7 t7 l0 p7 n7 Z4 e( s0 g9 `( R
您需要确保,当用户更新其联系信息时,页面以最快速度刷新。您应该怎么办?(D)  1 A$ t* P) y( K" r. W4 Y% j5 u
A. 将DataGrid控件的Enable属性设定为false.  * h3 N2 n5 W; Q) O
B. 将DataGrid控件的EnableViewState属性设定为false.  7 G# F  y7 H* u2 A" x, Q8 Q' d6 _
C. 在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为false时填充DataGrid控件。  : J9 ~- A: T# ~$ q* C4 n
D.在Page.Load事件处理程序中编写代码,以便公当页面的IsPostBack属性为true时填充DataGrid控件.  
) x+ D) Q7 m- t; C
3 g# y" y2 Z' P% @6 h( D% Q34:您创建了一个用于生在销售报告的ASP.NET应用程序。销售数据存储在一个用于交易处理的Microsoft SQL Server数据库中。该应用程序包含复杂的Transact-SQL 语句。  - V0 Y! D) T6 A
许多用户报告,生成报告的用时一天比一天长。您需要改善响应时间。  : o, ]: f; I1 ^1 d- {4 `
您可以通过哪两种可能的方式实现这个目标?(每个正确答案都提供完整的解决方案,请选择两项)(BD)  
: W; e* m* \4 z) K6 H4 KA. 用一个OleDataAdapter取代SqlDataAdapter来访问数据。  & f- `$ p; N/ t5 D4 L* r) ]
B. 确保Sql Server表中存在相应的索引。  
0 e3 k8 b- S2 g" E8 rC. 重写SQL 语句,对所有表名都使用别名。  
0 H+ R4 O* t+ \  \6 v  dD.将您的直接SQL 语句重写为存储过程,并从您的应用程序调用存储过程。  
1 J# f% B( h8 j3 ZE. 配置查询,便之在正运行查询的用户的安全环境中运行。  
& S; J7 @3 _) U5 r# T" u
/ u$ S' a, d2 O: O8 m7 M* j35:您创建了一个ASP.NET应用程序。该应用程序使用集成安全性,从一个名为SalesOrder的Microsoft SQL Server数据库中检索信息。您需要提供一个连接字符串,以便该应用程序连接到SalesOrder。您决定将该连接字符串存储在Web.config文件中。  
+ g. @* I. ~: x, n# W# U( c您应该如何设定这个Web.config文件。(A)  
. i' E, u0 n% ]5 h4 N% ~& S' BA. 在配置部分,创建一个名为appSetting的元素。创建一个add元素,使之有一个设定为SQLConnection的key属性,以及一个设定为连接字符串value属性。  
3 n4 Q9 e" W; @1 d- pB. 在配置部分,创建一个名为SQLConnection的元素。使之有一个设定为连接字符串的value属性。  
9 u7 M8 M* M% ]7 B! l/ }$ B8 mC. 在授权部分,创建一个名为SQLConnection的元素。使之有一个设定为连接字符串的value属性。  1 p7 T" {2 R) D) u& S  p
D.在授权部分,创建一个名为appSettings的元素。创建的元素一个名为SQLConnection,使之有一个设定为连接字符串的value属性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-30 03:42 , Processed in 0.384074 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表