C#Roles.GetAllRoles()错误-不包含定义

马特·兰德斯

我试图在我的C#应用​​程序中获取所有角色。

当我从以下位置复制C#代码时:https : //docs.microsoft.com/zh-cn/dotnet/api/system.web.security.roles.getallroles? view = netframework-4.8完全按原样复制到单个aspx页面中该示例,然后页面即可正常工作,我可以看到角色并正确添加一个。

当我有以下代码隐藏代码时:

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.Security;

namespace ToolingPMv2.Admin.Access
{
    public partial class Roles : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                string[] rolesArray;
                rolesArray = Roles.GetAllRoles();
                RolesGrid.DataSource = rolesArray;
                RolesGrid.DataBind();
            }

        }
    }
}

我的aspx页面:

<%@ Page Language="C#" AutoEventWireup="true"  MasterPageFile="~/Site.Master" CodeBehind="UserRoles.aspx.cs" Inherits="ToolingPMv2.Admin.Access.Roles" %>

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
    <h2>Roles</h2>
 
     <br />

    <asp:GridView runat="server" CellPadding="2" id="RolesGrid" Gridlines="Both" CellSpacing="2" AutoGenerateColumns="false" >
        <HeaderStyle BackColor="navy" ForeColor="white" />
        <Columns>
            <asp:TemplateField HeaderText="Roles" >
                <ItemTemplate>
                    <%# Container.DataItem.ToString() %>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
       </asp:GridView>
</asp:Content>

我收到以下错误:'ToolingPMv2.Admin.Access.Roles'不包含'GetAllRoles'的定义

我以为如果有“使用System.Web.Security”,我可以访问此方法。

我究竟做错了什么?这似乎是我现在应该知道的基本基础课。

戴维

页面的类已命名,Roles因此将其隐藏在另一个名称空间中。您需要明确,例如:

rolesArray = System.Web.Security.Roles.GetAllRoles();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'string'不包含C#的定义/错误

来自分类Dev

c#对象不包含定义错误

来自分类Dev

C#var关键字混淆:类型'object'不包含...错误的定义

来自分类Dev

错误'System.Diagnostics.Process'在Visual Studio 2008 C#中不包含'GetProcesses'的定义

来自分类Dev

C#var关键字混淆:类型'object'不包含...错误的定义

来自分类Dev

使用 C# 从 URL 获取内容后跟此错误“WebRequest 不包含 GetRespone 的定义和...”

来自分类Dev

使用 C# 从 URL 获取内容得到这个错误“WebRequest 不包含 GetRespone 的定义和……”

来自分类Dev

Linq错误:“ string []不包含'Except'的定义。”

来自分类Dev

Linq错误:不包含“ InsertOnSubmit”的定义

来自分类Dev

unity / vrtk不包含定义错误

来自分类Dev

Visual Studio 2012错误“不包含定义”

来自分类Dev

视图不包含 RemoveView 错误的定义

来自分类Dev

C#对象不包含方法的定义

来自分类Dev

C#“对象”不包含“拆分”的定义

来自分类Dev

C#对象不包含方法的定义

来自分类Dev

dropdownlist控件asp.net C#错误为“ ASP.pract2_aspx”不包含“ dropDownList_Changed”的定义

来自分类Dev

C#错误CS1061:类型“ System.Collections.Generic.List <int>”不包含“长度”的定义

来自分类Dev

C#Google云端硬盘API错误“ Google.Apis.Services.BaseClientService.Initializer'不包含'Authenticator'的定义”

来自分类Dev

KendoUI DropDownListFor事件绑定-错误:“不包含事件的定义”

来自分类Dev

具有“'Resource.Attribute'不包含'actionBarSize'的定义”错误

来自分类Dev

收到错误消息:“ WebHostBuilder”不包含“ UseLamar”的定义

来自分类Dev

实体框架6错误-ICollection不包含子实体的定义

来自分类Dev

错误:System.Windows.Controls.UIElementCollection'不包含'OfType'的定义

来自分类Dev

System.Collections.Generic.IEnumerable不包含错误的定义

来自分类Dev

具有“'Resource.Attribute'不包含'actionBarSize'的定义”错误

来自分类Dev

'UnityEngine.GameObject []'不包含'Transform'错误的定义

来自分类Dev

错误 CS1061 不包含定义 - Roslyn 编译问题

来自分类Dev

对于抛出的每个错误,不包含“getenumerator”的公共实例定义

来自分类Dev

System.Array不包含“任何”的定义-C#

Related 相关文章

  1. 1

    'string'不包含C#的定义/错误

  2. 2

    c#对象不包含定义错误

  3. 3

    C#var关键字混淆:类型'object'不包含...错误的定义

  4. 4

    错误'System.Diagnostics.Process'在Visual Studio 2008 C#中不包含'GetProcesses'的定义

  5. 5

    C#var关键字混淆:类型'object'不包含...错误的定义

  6. 6

    使用 C# 从 URL 获取内容后跟此错误“WebRequest 不包含 GetRespone 的定义和...”

  7. 7

    使用 C# 从 URL 获取内容得到这个错误“WebRequest 不包含 GetRespone 的定义和……”

  8. 8

    Linq错误:“ string []不包含'Except'的定义。”

  9. 9

    Linq错误:不包含“ InsertOnSubmit”的定义

  10. 10

    unity / vrtk不包含定义错误

  11. 11

    Visual Studio 2012错误“不包含定义”

  12. 12

    视图不包含 RemoveView 错误的定义

  13. 13

    C#对象不包含方法的定义

  14. 14

    C#“对象”不包含“拆分”的定义

  15. 15

    C#对象不包含方法的定义

  16. 16

    dropdownlist控件asp.net C#错误为“ ASP.pract2_aspx”不包含“ dropDownList_Changed”的定义

  17. 17

    C#错误CS1061:类型“ System.Collections.Generic.List <int>”不包含“长度”的定义

  18. 18

    C#Google云端硬盘API错误“ Google.Apis.Services.BaseClientService.Initializer'不包含'Authenticator'的定义”

  19. 19

    KendoUI DropDownListFor事件绑定-错误:“不包含事件的定义”

  20. 20

    具有“'Resource.Attribute'不包含'actionBarSize'的定义”错误

  21. 21

    收到错误消息:“ WebHostBuilder”不包含“ UseLamar”的定义

  22. 22

    实体框架6错误-ICollection不包含子实体的定义

  23. 23

    错误:System.Windows.Controls.UIElementCollection'不包含'OfType'的定义

  24. 24

    System.Collections.Generic.IEnumerable不包含错误的定义

  25. 25

    具有“'Resource.Attribute'不包含'actionBarSize'的定义”错误

  26. 26

    'UnityEngine.GameObject []'不包含'Transform'错误的定义

  27. 27

    错误 CS1061 不包含定义 - Roslyn 编译问题

  28. 28

    对于抛出的每个错误,不包含“getenumerator”的公共实例定义

  29. 29

    System.Array不包含“任何”的定义-C#

热门标签

归档