更多"你正在开发一个基于Web的应用程序。这个应用程序访问一个名为DataM"的相关试题:
[单项选择]你正在开发一个 Web 控件。这个 Web 控件在 Web 应用中用来获取用户地址信息。你创建了一个从 CompositeControl 继承的、名为 AddressControl 的类。这个控件由多个子控件组成。你需要确保所有子控件都能正确的输出到浏览器。而且,使用你控件的开发人员必须能够为标签提示设置适当的文本。另外,在整个 postback 的过程中,开发人员都能够从用户地址信息关联的文本框中读取信息。你应该如何做?()
A. 重载(Override)基类的方法EnsureChildControls。增加子控件到base container。
B. 重载(Override)基类的方法CreateControlCollection。增加子控件到 ControlCollection 类。
C. 重载(Override)基类的方法CreateChildControls。增加子控件到base container。
D. 重载(Override)基类的方法DataBindChildren。增加子控件到 ControlCollection 类。
[多项选择]你正在开发一个 Web 应用。这个 Web 应用使用如下的代码段去连接数据库;conn.ConnectionString = “Server=(local);Initial Catalog=NorthWind;IntegratedSecurity=SSPI;”你在Microsoft SQL Server里为每个Web应用的用户都创建了登录。但是,当你在运行Web应用的时候却收到了如下的错误:“用户‘COMPUTERNAME/ASPNET’登录失败”。为了解决这个问题,你应该通过那两个步骤来完成?()
A. 在IIS里,拒绝匿名访问。
B. 在Web.config文件,设置允许模拟身份(enable impersonation)。
C. 在IIS里,允许匿名访问。
D. 在Web.config文件,设置不允许模拟身份(disable impersonation)。
E. 在Web.config文件,设置验证模式为Windows。
[多项选择]你正在为 Web 应用创建一个控件 ContosoUI。你需要增加这个控件到 Microsoft VisualStudio .NET 的工具栏。你应该通过下面那两个操作完成?()
A. 创建ContosoUI控件为Web控件库。
B. 创建ContosoUI控件为Web用户控件。
C. 在Visual Studio .NET 工具栏,浏览并选择ContosoUI.ascx。
D. 在Visual Studio .NET 工具栏,浏览并选择ContosoUI.dll.
[多项选择]你正在开发一个显示产品信息的 Web 应用。你的 Web 应用的不同页面上都会显示产品信息。为此,你需要开发一个用于产品信息显示的用户控件,并且需要为控件实现一个默认的用户界面。另外,你的控件需要为开发者提供可自定义的界面布局的功能。为了达到这个目的,你应该通过下面哪三步操作完成?()
A. 为类型为Itemplate的属性声明一个属性TemplateContainerAttribute。并且传递模板的命名 容器类型作为参数。
B. 为用户控件的类定义声明属性TemplateContainerAttribute 。
C. 在用户控件的code-behind 类中实现一个类型为INamingContainer 的属性。
D. 在用户控件的code-behind 类中实现一个类型为ITemplate的属性。
E. 定义一个从ITemplate 继承的新类。实现ITemplate 接口的InstantiateIn 方法。
[单项选择]你正在建立一个 Web 站点。这个 Web 站点使用已经预先定义好的角色和用户进行安全管理。现在,你需要重新配置一下这些角色和用户,你应该怎么做?()
A. the Microsoft .NET Framework Configuration tool
B. the Code Access Security Policy tool
C. the ASP.NET IIS Registration tool
D. the Web Site Administration Tool(ASP.NET 站点配置工具)
[多项选择]你正在创建一个显示公司 logo 的 mobile Web 窗体。这个 Web 窗体包含如下的 image 控件:要求,在不支持色彩的设备上,能够以黑白方式显示logo;在支持色彩的设备上能够以富有色彩的方式进行显示。请问,下面那两个方法可以达到此目的?()
A. 在code-behind 文件增加一个方法isColor 。确保这个方法返回一个Boolean 值、MobileCapabilities类的实例和一个字符串。
B. 在code-behind 文件增加一个方法isColor 。确保它使用了MobileCapabilities 类并返回一个要显示的图像的URL字符串。
C. 在image控件的定义标记之间增加如下的代码段:
D. 在Web.config文件中为deviceFilters元素增加如下的节点
[单项选择]你正在创建一个 Web 窗体。它包含一个让用户关闭页面的按钮 btnCancel。当用户单击这个按钮的时候需要跳过验证。在测试过程中,你发现单击 Cancel 按钮并不能关闭页面。你需要确保用户始终能够关闭页面,你应该如何做?()
A. 设置Web窗体上验证控件的Enabled 属性为False。
B. 设置btnCancel 按钮的CausesValidation 属性为False.
C. 设置btnCancel 按钮的CausesValidation 属性为True.
D. 设置Web窗体上验证控件的Visible 属性为False。
[单项选择]你正在创建一个Web窗体,它包含一个名为txtDate的文本框。你想让这个文本框允许用户输入任何有效的日期。为此,你需要使用一个ASP.NET验证控件去验证提交到服务器的是一个有效的日期值。你应该怎么做?()
A. 增加一个CompareValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate; 设置它的Type属性值为Date;设置它的Operator属性值为DataTypeCheck。
B. 增加一个RangeValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate;设 置它的Type属性值为Date;设置它的MinimumValue属性值为01/01/1900;MaximumValue 属性值为当前日期。
C. 增加一个CustomValidator控件到Web窗体。设置它的ControlToValidate属性值为txtDate; 然后在partial 类写一个返回Boolean值的日期验证方法。然后设置ClientValidationFunction 属性值为刚才方法的名称。
D. 增加一个RegularExpressionValidator控件到Web窗体。设置它的ControlToValidate属性值为 txtDate;设置ValidationExpression属性值为验证用户输入数据格式为nn-nn-nnnn的正则表 达式,其中n代表从0到9的数字。
[单项选择]你正在创建一个处理 XML 文档的 Web 应用。这个 Web 应用实现从不同的源接收 XML 文档,然后读取文档并把它存储到 SQL SERVER 数据库中。已知,Web 应用会分析所有传入的文件,看他们是否符合某个 XML 架构。为此,你需要找到 XML 文档中所有的验证错误,你应该怎么做?()
A. 使用XmlDocument对象读取XML数据,同时指定相应架构文件。
B. 为XmlReader对象的XmlReaderSettings设置ValidationEventHandler;
C. 使用DataSet对象读取XML文件,并且设置EnforceConstraints属性为True;
D. 使用DataSet对象读取XML文件,并且在DataSet.MergeFailed事件中分析数据看是否符合XML架构。
[单项选择]你正在部署Web站点到一个远程托管服务器上。你只能通过FTP访问这个托管服务器。现在,你需要去预编译并部署此Web站点,要求,部署不能包含源代码文件。你应该如何做?()
A. 用复制网站工具
B. 用发布网站工具
C. 用XCOPY
D. 用Web安装向导
[单项选择]你正在创建一个运行在intranet的Web应用。这个Web应用可以读取逗号分割的文本文件,其中文件位于Web应用根目录下的一个子目录中。要求,在Accounting角色之外的所有用户不能直接通过浏览器访问这些文件。为此你需要使用FileAuthorizationModule类写一个ASP.NET HTTP handler。请问,你应该使用下面那中验证方式?()
A. 匿名访问(Anonymous)
B. 证书(Certificate)
C. 基于表单认证(Forms)
D. Windows 集成验证(Microsoft Windows Integrated Security)
[单项选择]你正在开发一个 Web 应用。依据用户身份的不同,你在代码中限制了某些用户对某些页面的访问。你需要配置 IIS,让你的 Web 应用支持 Windows 身份认证,你应该如何做?()
A. 启用匿名身份认证和集成Windows身份认证。
B. 启用匿名身份认证。启用基本身份认证。
C. 禁用匿名身份认证;启用集成Windows身份认证。
D. 禁用匿名身份认证;启用基本身份认证.
[单项选择]你正在开发一个模板化的、支持数据绑定的用户控件。控件的功能是基于开发者提供的数据显示一个树形结构。请问,你的控件应该从那个类继承?()
A. Base Data Bound Control
B. Hierarchical Data Bound Control
C. Composite Data Bound Control
D. List Control
[单项选择]你正在开发一个包含两个母版页的 Web 应用。你需要在用户访问页面的时候动态的设置母版页,你应该如何做?()
A. 在页面Page_Init事件设置Page.MasterPageFile.
B. 在页面OnInit事件设置Page.MasterPageFile.
C. 在页面Page_Load事件设置Page.MasterPageFile.
D. 在页面Page_PreInit事件设置Page.MasterPageFile.
[多项选择]你正在创建一个自定义用户控件。这个控件将被用在允许用户注册和个性化体验的 Web 站点中的 10 个 Web 窗体。自定义用户控件中包含两个 TextBox 控件和两个 Button 控件。你需要保证只有在用户没有登录到 Web 站点时控件是可见的,反之是不可见的。你也需要保证Web 站点的开发和维护的工作量最小。你应该通过下面那两个操作来达到此目的?()
A. 在自定义控件代码中为Login按钮增加事件处理代码。
B. 在自定义控件所在的Web窗体代码中为Login按钮增加事件处理代码。
C. 在自定义控件所在的Web窗体的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。
D. 在自定义控件的Page_Load方法中增加代码段去设置TextBox和Button控件的可见性。
[单项选择]你在开发一个Web控件。这个Web控件由label控件和相关联的文本框控件组成。你需要报证Web控件能够放入Visual Studio工具栏并且能够可视化的设计,你应该如何做?()
A. 为你的解决方案增加一个Web控件库项目;定义一个从CompositeControl继承的类。
B. 为你的解决方案增加一个Windows控件库项目;定义一个从UserControl继承的类。
C. 为你的解决方案增加一个Web用户控件项目;定义一个从UserControl继承的类。
D. 为你的解决方案增加一个移动Web用户控件项目;定义一个从MobileUserControl继承的类。
[单项选择]你正在创建一个使用Web部件的ASP.NETWeb站点。你为Web页增加了一个WebPartZones控件。下面那个控件可以实现给WebPartZones控件增加一个Web部件。()
A. ZoneTemplate
B. Control
C. WebPartManager
D. WebPart
[单项选择]你正在创建一个 Web 应用。你在 Web.config 文件中增加了如下的配置: 请问,你在代码中如何引用连接字符串?()
A. ConfigurationManager.ConnectionStrings.MyDB
B. ConfigurationManager.ConnectionStrings.System.Data.SqlClient
C. ConfigurationManager.ConnectionStrings[";MyDB";]
D. ConfigurationManager.ConnectionStrings[";System.Data.SqlClient";]
[单项选择]你正在创建一个使用Web 部件的ASP.NET Web站点。你为Web页增加了一个WebPartZones控件。下面那个控件可以实现给WebPartZones控件增加一个Web部件。()
A. ZoneTemplate
B. Control
C. WebPartManager
D. WebPart