ASP.NET动态数据&;成员(角色)

ASP.NET动态数据&;成员(角色),asp.net,asp.net-mvc,web-config,dynamic-data,roles,Asp.net,Asp.net Mvc,Web Config,Dynamic Data,Roles,我正在尝试在动态数据网站中设置角色。。 问题是我不能让simpy这么做 <location path="List.aspx"> <system.web> <authorization> <allow roles="Administrators" /> <deny users="*" /> </authorization> </system.we

我正在尝试在动态数据网站中设置角色。。 问题是我不能让simpy这么做

  <location path="List.aspx">
    <system.web>
      <authorization>
        <allow roles="Administrators" />
        <deny users="*" />
      </authorization>
    </system.web>
  </location>

所以,即使我作为一个名为“成员”的角色登录,它仍然允许我进入List.aspx

有谁能给我指点一下吗


哦,顺便说一句,我还在同一个网站上使用mvc

正如我朋友所说,你的问题需要更多细节, 反正

  • 首先,尝试检查您是否在web.config中启用了角色

  • 你是否通过WAT做过这件事?尝试另一种方法作为测试

  • 三,。将web.config内的身份验证设置为表单。 希望对你有所帮助 当做
    -MHM-

    动态数据页忽略了所有这些jazz

    请看此处的安全动态数据项目:

    或者有另一种方法对我有效

    将您的位置路径更改为:

      <location path="Admin/<TableName>/List.aspx">
        <system.web>
          <authorization>
            <allow roles="Administrators" />
            <deny users="*" />
          </authorization>
        </system.web>
      </location>
    

    这允许我提供表级安全性。如果这不起作用,请发表评论,我会再调查。

    请你把这个问题说清楚一点,很难理解你在问什么。你可能会发现你会得到更多的答案。
    routes.Add(new DynamicDataRoute("Admin/{table}/{action}.aspx")