单项选择题
你正在创建一个用于成员管理的 Web 站点。它的功能依据用户所属角色不同而不同。其中,Web 站点使用 ASP.NET 成员管理相关控件进行帐户的创建。现在,你需要确定一个用户是否是指定角色的一个成员,你应该如何做?()
A. 使用Membership.ValidateUser
B. 使用 User.IsInRole.
C. 使用Roles.RoleExists.
D. 使用Membership.GetUser.
相关考题
-
单项选择题
你正在创建一个运行在intranet的Web应用。这个Web应用可以读取逗号分割的文本文件,其中文件位于Web应用根目录下的一个子目录中。要求,在Accounting角色之外的所有用户不能直接通过浏览器访问这些文件。为此你需要使用FileAuthorizationModule类写一个ASP.NET HTTP handler。请问,你应该使用下面那中验证方式?()
A. 匿名访问(Anonymous)
B. 证书(Certificate)
C. 基于表单认证(Forms)
D. Windows 集成验证(Microsoft Windows Integrated Security) -
单项选择题
你正在创建一个包含GridView控件的Web窗体。其中GridView控件的数据源是一个名为dsOrders的DataSet。dsOrders包含两个名为Orders和OrderDetails的数据表(DataTable)。现在,你用下面的代码段在这两个数据表(DataTables)之间建立一个关系(代码行前面的数字作为行号标识) 但是在执行的过程中05行出现了错误,为了找到原因,你应该怎么做?()
A. 确保子列和父列有同样的名称。
B. 确保子表和父表有同样的名称。
C. 确保子列和父列有同样的数据类型。
D. 确保子表的每行数据在父表都有一个对应行。
E. 确保这个两个表在数据库中存在一个实际的关系定义。 -
多项选择题
你正在创建一个Web窗体。你写了如下的代码段去创建一个 SqlCommand对象: 现在,你需要显示Customers表中客户的数量。下面那两个代码段能达到此目的?()
A. object customerCount = cmd.ExecuteScalar(); lblCompanyName.Text =customerCount.ToString();
B. int customerCount = cmd.ExecuteNonQuery(); lblCompanyName.Text =customerCount.ToString();
C. SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); lblCompanyName.Text =dr[0].ToString();
D. SqlDataReader dr = cmd.ExecuteReader(); dr.Read(); lblCompanyName.Text = dr.ToString();
