我正试图在我的网站上实现角色,搜索了一段时间,并且似乎很直接地使用角色.
创建用户(使用向导)和登录(asp)都在工作(没有角色)问题是,我在vs2013上缺少这个选项,知道为什么吗?
这里是我的web.config
<authentication mode="Forms">
<forms name="Login1" loginUrl="~/default.aspx" path="/"
cookieless="UseCookies" />
</authentication>
<profile defaultProvider="DefaultProfileProvider">
<providers>
...
</providers>
</profile>
<membership defaultProvider="DefaultMembershipProvider">
<providers>
<add name="DefaultMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" ... applicationName="/" />
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="true" defaultProvider="DefaultRoleProvider">
<providers>
<add name="DefaultRoleProvider" type="System.Web.Providers.DefaultRoleProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" connectionStringName="DefaultConnection" applicationName="/" />
</providers>
</roleManager>发布于 2015-05-15 18:23:39
您需要引用System.Web.Security类。一旦添加了这些内容,您就应该能够使用Roles.AddUserToRole等等。
https://stackoverflow.com/questions/30266185
复制相似问题