weihaiyong2011(
网学)贡献 120.请叙述属性与索引器的区别 属性: (1)通过名称标识 (3)通过简单名称或成员访问来访问 (3)可以为静态成员或实例成员 (4)属性的get访问器没有参数 (5)属性的set访问器包含隐式value参数 索引器: (1)通过签名标识 (2)通过元素访问来访问 (3)必须为实例成员 (4)索引器的get访问器具有与索引器相同的形参表 (5)除了value参数外,索引器的set访问器还具有与索引器相同的形参表 121.请叙述const与readonly的区别。 答:每一个class至多只可以定义一个static构造函数,并且不允许增加访问级 别关键字,参数列必须为空。为了不违背编码规则,通常把static数据成员声明为pr ivate,然后通过staticproperty提供读写访问。 const关键字用于修改字段或局部变量的声明。它指定字段或局部变量的值不能 被修改。常数声明引入给定类型的一个或多个常数。 const数据成员的声明式必须包含初值,且初值必须是一个常量表达式。因为它 是在编译时就需要完全评估。 const成员可以使用另一个const成员来初始化,前提是两者之间没有循环依赖。 readonly在运行期评估赋值,使我们得以在确保"只读访问"的前提下,把objec t的初始化动作推迟到运行期进行。 readonly关键字与const关键字不同:const字段只能在该字段的声明中初始化。 readonly字段可以在声明或构造函数中初始化。因此,根据所使用的构造函数,read only字段可能具有不同的值。另外,const字段是编译时常数,而readonly字段可用于 运行时常数。 readonly只能在声明时或者构造函数里面初始化,并且不能在static修饰的构造 函数里面。 122.您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。所有 的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序: a、匿名用户不允许访问这个应用程序。 b、所有雇员除了Tess和King都允许访问这个
应用程序。 请问您应该使用以下哪一个代码段来配置这个应用程序?(A) A. <denyusers="allwin\tess,allwin\king"> <denyusers="?"> B. <denyusers="allwin\tess,allwin\king"> <denyusers="?"> C. <denyusers="allwin\tess,allwin\king"> <denyusers="?"> D. E. <denyusers="allwin\tess,allwin\king"> 123.您要创建一个显示公司员工列表的应用程序。您使用一个DataGrid控件显 示员工的列表。您打算修改这个控件以便在这个Grid的Footer显示员工合计数。请问 您应该怎么做?(C?) page1
A.重写OnPreRender事件,当Grid的Footer行被创建时显示合计数 B.重写OnItemCreated事件,当Grid的Footer行被创建时显示合计数 C.重写OnItemDataBound事件,当Grid的Footer行被创建时显示合计数 D.重写OnLayout事件,当Grid的Footer行被创建时显示合计数 123.您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用 程序包含了50个页面。您想要配置这个应用程序以便当发生一个HTTP代码错误时它可 以显示一个自定义的错误页面给用户。您想要花最小的代价完成这些目标,您应该怎 么做?(多选)(CD) A.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理 ASP.NET代码错误 B.在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP .NET代码错误 C.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP 错误 D.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误 E.在这个应用程序的每一页中添加一个
Page指示符去处理ASP.NET代码错误 F.在这个应用程序的每一页