a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 179|回复: 1

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

[复制链接]
发表于 2012-8-3 00:09:22 | 显示全部楼层 |阅读模式
46:您正在维护一个ASP.NET应用程序。另一个开发人员为WebForm1.aspx文件编写了以下代码: " H' `  E* a8 U, k  s

9 c# o6 h/ r4 Q9 L4 ?2 s
$ N/ E& S( d, t  V4 N
5 \- ~% b+ [% M. R: Q# _* I  
4 Y4 a2 B0 }! z. _   
8 K! |  ]# H) M6 Y  . f; Z: s6 K: z

9 I% _) g8 h# }, _% t
7 n8 m$ k6 f% z( X您正在调试应用程序,并且在Page.Load事件处理程序中设置了一个断点。您注意到,当单击“提交”提交按钮时,每次单击该按钮,该应用程序都会在您的断点处停止两次。 . G1 l5 r% c. I( T* t3 G
您需要确保每次单击“提交”按钮时,仅在断点处停留一次。您应该怎么办?(D)
; w+ {7 R9 m  H3 A3 t' ]5 {A.  将下列属性添加到WebForm1.aspx: smartNavigation=”True” / }: N8 s/ C6 D9 W# t* z% w- K8 |( v
B.   将下列属性添加到WebForm1.aspx :smartNavigation=”False”
- K* a, `$ Y' p9 `C.  将下列属性添加到Page指令: AutoEventwreup=”True” 0 O& b8 j  Q; ~8 m
D.  将下列属性添加到Page指令: AutoEventwreup =”False” " r$ I' \) _4 s0 }2 f

2 R( b+ P$ f) e  K: x; G, `- C0 l! t47:您创建了名为Inventory的ASP.NET应用程序。该应用程序将由Internet上的客户使用。
  [' n: \/ d1 F" Y# E/ D在beta测试期间,您确保当遇到错误时,显示的是实际ASP.NET错误消息。开发人员和beta测试人员都可看到错误消息的实际文本。
6 D- c& R, z- I( d0 _. Z$ e在Inventory的beta测试期间,您在同一台beta测试服务器上,对其它应用程序执行beta测试。所有其它应用程序都显示ASP.NET错误消息。Beta测试期完成后,这台beta测试服务器升级成生产服务器。您希望所有应用程序都显示一条单一的用户友善型错误消息。
' F( S8 y: e) k1 x* W您希望配置Inventory和这台生产服务器,使它们满足这些目标。您希望以最小的管理工作理来执行这项任务。
: P+ Z, l; X! q% o) g您应该采取哪两项行动?(每个正确答案都给出了部分解决方案,请选择两项)(BE) * d& k! J5 f$ X# b+ _1 f
A. 将Inventory的Web.config文件中customErrors元素的模式参数设定为“On” . }& c3 s4 X5 N! ^7 O4 @9 U
B. 从Inventory的Web.config文件中删除 customErrors元素.
. e2 N7 Z4 C+ {& A7 F) OC. 将Inventory.config文件中customErrors元素的模式参数设定为“On” 4 T- w% w9 a" S& ?
D.从Inventory.config文件中删除 customErrors元素. ) G& u* z8 A$ z; ?) c  `
E. 将Machine.config 文件中customErrors元素的模式参数设定为“On” 0 B. a1 A3 M: O  e6 n; M
F. 从Machine.config文件中删除 customErrors元素.   l0 D# r0 {+ v9 B, m

5 u3 C& E, }  j+ f5 X2 |5 T48:您正在创建一个记录联系信息的ASP.NET页面。该页面包含名为emailTextBox的TextBox控件和名为phoneTextBox的TextBox控件。您的应用程序需要用户在两个文框中都输入数据。
' H- |% c8 i5 p: h3 W0 e8 d您将两个RequirdFieldValidator控件添加到该页面。一个控件名为emailrequired,另一个控件名为phonerequired.您将emailRequired的ControlToValidate属性设定为emailTextBox。您将phoneRequired的ControlToValidate属性设定为phoneTextBox.另外,您在该页未添加了一个ValidationSummary控件。
# d8 e: p8 ?5 s- g. N$ ^' o3 U如果用户试图未填emailTextBox就提交页面,您希望“必填”字样出现在文本框旁边。
: h% W* M0 K: C3 N; N) p7 R如果用户未填phoneTextBox或emailTextBox就提交该页面,则您还希望在页未显示一条消息。您希望显示一个分点强调样式的列表,显示哪些必填条目未被填写。如果emailTextBox未填,则您希望分点分表包括下列词条:“电子邮件是必须项”。如果phoneTextBox未填,则您希望编号列表包括下列词条“电话号码是必填项” 0 ?! N9 D. P/ O5 d: e. t
您应该怎么办?(D) 6 r7 k$ W: J7 y* O
A. 将每个RequiredFieldValidator控件的InitialValue属性设定为”必填”。将emailRequired的ErrorMessage属性设定为“电子邮件是必填项”。将phoneRequired的ErrorMessage属性设定为“电话号码是必填项”.
3 V: @) S) A8 Z1 |9 B; mB. 将每个RequiredFieldValidator控件的Display属性设定为Dynamic. 将emailRequired和phoneRequired的ErrorMessage属性设定为“必填”, 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项”.
3 ~* z% g" y( l+ g& N, SC. 将每个RequiredFieldValidator控件的InitialValue属性设定为”必填”. 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项”.
- J' q" x6 }: g/ J! @+ nD. 将每个RequiredFieldValidator控件的Text属性设定为”必填” 将emailRequired的Text属性设定为“电子邮件是必填项”。将phoneRequired的Text属性设定为“电话号码是必填项” $ e0 Q( j. X5 D+ k% X* o5 k" u

6 e' @$ b2 M# Q% b) x% Q7 f  Y9 G6 [5 T, [& G7 ]! z
49:您为一家在线销售站点创建了一个ASP.NET应用程序。名为OrderVerify.aspx的页面显示一份已订购商品、订购数量和单价的详细列表。然后OrderVerify.aspx将在每页未尾显示总订购数量。 1 m+ U* L. U  D7 u
OrderVerify.aspx内的Web窗体包括一个用于订单提交的Web服务器控件按钮。该控件包括由Visual Stuido.NET生成下列HTML元素。
回复

使用道具 举报

 楼主| 发表于 2012-8-3 00:09:23 | 显示全部楼层

微软认证真题:基于.NET的Web应用程序开发10

submitOrderButton的主事件处理程序命名为submitOrderButton_Click,并在服务器上运行。一个名为verifyBeforeSubmit()的客户端函数显示了要求用户校验提交订单意愿的对话框。
3 \  B3 I& x3 O' ^! d您需要确保verifyBeforSubmit()在submitOrderButton_Click之前运行。您应该怎么办?(C)
& X" D. U' q* o) iA. 将HTML元素修改如下: & b7 D' |% ]* A2 u! x& v/ j, b/ T
     * a% r  c% r) C3 C
B.  将HTML元素修改如下:
$ Y- w' D3 @  y% [( [" S, a     
; [! \: y7 z4 X/ kC. 将下列代码添加到OrderVerify.aspx的Page.Load事件管理程序: ' Q& M8 l0 O- r# m
subitOrderButton.Attributes.Add(“onclick”,”verifyBeforeSubmit();”) / _; t, w0 X$ f9 z
D. 将下列代码添加到OrderVerify.aspx的Page.Load事件管理程序: / n5 n! }1 Q5 m! C2 _  v+ P* m
subitOrderButton.Attributes.Add(“ServerClick”,”verifyBeforeSubmit();”) - P2 I( Y9 m3 b
</p>50:您正在为一家销售录像带的在线商店创建一个ASP.NET应用程序。根据用户以往的购买情况,每个用户都将被指派一个配置文件。 1 W) B1 E- L! v% h: R
您编写了名为Displayrecommendations的过程,用于调用LoadUserProfile函数并在用户登录时显示推荐影片列表。如果无法找到该用户的配置文件,则LoadUserProfile函数会产生一个FileNotFoundException异常。
& E. \4 p, |0 R/ a7 e9 R3 x当FileNotFoundException异常产生时,您希望产生另一个描述性错误。此错误消息的文本存储在名为descriptionString的变量中。为了调试目的,您还希望可用编程方式访问FileNotFoundException错误。
1 X! X& a# Q: D您需要为此异常编写catch块。您应该使用哪段代码?(D)
4 O' @4 s9 ^  y- ?7 x& yA. Cache ex As ApplicationException  - R" [& z/ i0 F0 c1 h
Throw New ApplicationExcetipn(descriptionstring ,ex) ) [6 q+ d3 t& c" Q9 b: n
B. Cache ex As FileNotFoundException  - M/ B) N/ o$ f8 _" ^7 j" y, H  [4 A
Throw New ApplicationExcetipn(descriptionstring ,ex) $ [  B5 @3 y. y  {! O
C.        Cache ex As ApplicationException
  T+ ^9 Z' z& s+ c( B+ t Throw New ApplicationExcetipn(descriptionstring ,_ex.InnerException) / X* b" J/ s/ j3 _; _4 v+ n
D.       Cache ex As FileNotFoundException 8 b7 n% O# W8 l, n1 ?$ T
Throw New ApplicationExcetipn(descriptionstring ,_ex.InnerException)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 12:20 , Processed in 0.189189 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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