根据给定的文件信息,以下是对相关知识点的详细解析: ### MCTS 70-562考试概览 MCTS(Microsoft Certified Technology Specialist)70-562是微软认证技术专家的一项考试,主要针对.NET Framework 3.5环境下使用ASP.NET开发Web应用程序的专业人士。该考试涵盖的内容包括但不限于:创建、部署和管理ASP.NET AJAX应用;处理客户端和服务器端脚本;以及优化Web应用性能等。 ### 题目分析 #### Question 1 **题目描述**: 在.NET Framework 3.5环境下使用ASP.NET AJAX创建了一个Web表单,其中包含了一段JavaScript代码。该代码通过`Sys.Application.add_init`方法将`initComponents`函数绑定到页面加载时触发。目标是在`initComponents`函数内部创建一个名为`MyCustomBehavior`的客户端行为,并将其绑定到ID为`TextBox1`的文本框控件上。 **代码片段**: ```html <script type="text/javascript"> Sys.Application.add_init(initComponents); function initComponents() { // 需要在这一行插入正确的代码 } </script> <asp:ScriptManager ID="ScriptManager1" runat="server"/> <asp:TextBox ID="TextBox1" runat="server"/> ``` **选项解析**: - **选项A**: `$create(MyCustomBehavior,null,null,null,'TextBox1');` 这个选项中,'TextBox1'应该是一个DOM元素的引用而不是字符串。 - **选项B**: `$create(MyCustomBehavior,null,null,null,$get('TextBox1'));` 正确选项,$get('TextBox1')获取了DOM元素的引用。 - **选项C**: `Sys.Component.create(MyCustomBehavior,'TextBox1',null,null,null);` 错误地使用了Sys.Component.create方法且'TextBox1'应该是DOM元素的引用。 - **选项D**: `Sys.Component.create(MyCustomBehavior,$get('TextBox1'),null,null,null);` 使用了错误的方法来创建行为。 **正确答案**:**B** **解释**:在ASP.NET AJAX中,`$create`函数用于创建客户端行为并绑定到特定的DOM元素上。这里的`$get('TextBox1')`正确获取到了`TextBox1`文本框控件对应的DOM元素,从而可以正确实现对这个控件的扩展。 --- #### Question 2 **题目描述**: 创建了一个名为`CapabilityEvaluator`的类,其中定义了一个静态方法`ChkScreenSize`用于验证设备屏幕大小是否小于指定字符数量。此外,在`Web.config`文件中添加了一个设备过滤器`<filter>`元素,用以调用`ChkScreenSize`方法。 **代码片段**: ```csharp public class CapabilityEvaluator { public static bool ChkScreenSize(System.Web.Mobile.MobileCapabilities cap, String arg) { int screenSize = cap.ScreenCharactersWidth * cap.ScreenCharactersHeight; return screenSize < int.Parse(arg); } } <filter name="FltrScreenSize" type="MyWebApp.CapabilityEvaluator,MyWebApp" method="ChkScreenSize"/> // 需要编写代码段以验证设备显示大小是否小于80字符 ``` **选项解析**: - **选项A**: ```csharp MobileCapabilities currentMobile; currentMobile = Request.Browser as MobileCapabilities; if (currentMobile.HasCapability("FltrScreenSize", "80")) { } ``` - 正确选项,`HasCapability`方法用于检查设备是否具有指定的属性,这里正确传入了过滤器名称和参数值。 - **选项B**: ```csharp MobileCapabilities currentMobile; currentMobile = Request.Browser as MobileCapabilities; if (currentMobile.HasCapability("FltrScreenSize", "").ToString() == "80") { } ``` - 错误选项,传入的第二个参数为空字符串,无法正确进行比较。 - **选项C**: 不完整,缺少代码结尾。 **正确答案**:**A** **解释**:在ASP.NET中,可以通过`Request.Browser`属性访问当前请求的浏览器信息,其中包括了`MobileCapabilities`对象,该对象提供了对移动设备特性的访问。通过`HasCapability`方法可以查询设备是否支持某个特性或过滤器,并返回布尔值表示是否满足条件。因此,选项A中的代码能够正确验证设备显示大小是否小于80字符。
- doohan762014-06-24我因這個分享通過了認證,感謝分享!
- cuiliwen03192012-08-07挺全面的!谢谢分享!
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2010年自动焊接工初级技能鉴定考核资料.pdf
- 2004年神钢焊接材料手册.pdf
- 2010年自动焊接工中级技能鉴定考核资料.pdf
- 2010年自动焊接工高级技能鉴定考核资料.pdf
- 2205双相不锈钢的焊接性及焊接技术.pdf
- 2205双相不锈钢的焊接工艺研究.pdf
- 2219铝合金锻件焊接接头组织与性能 - .pdf
- 5056铝合金激光-TIG电弧复合焊接接头气孔特性的研究.pdf
- 2219铝合金搅拌摩擦焊接头断裂性能试验研究 - .pdf
- Christmas.py
- 陷波滤波器matlab
- 机械设计上下双层回流线体stp非常好的设计图纸100%好用.zip
- 机械设计潜伏式AGV配料架sw13非常好的设计图纸100%好用.zip
- 数字信号处理课设-基于MATLAB的语音信号去噪分析
- halcon视觉检测之垫片检测实例
- Mac / Win安装Graphviz