net6:用户添加到角色和移出角色,角色的创建与删除等Roles与Membership的使用
2021-06-29 06:05
标签:style webp item val dex cti post data send 原文发布时间为:2008-07-30 —— 来源于本人的百度文章 [由搬家工具导入] using System; public partial class admin_rolegroup : System.Web.UI.Page if (!Roles.IsUserInRole(user, role)) protected void Button2_Click(object sender, EventArgs e) if(Roles.IsUserInRole(user,role)) ------------------------------------------------------------------------------------------------- using System; public partial class admin_role : System.Web.UI.Page } net6:用户添加到角色和移出角色,角色的创建与删除等Roles与Membership的使用 标签:style webp item val dex cti post data send 原文地址:http://www.cnblogs.com/handboy/p/7141580.html
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ListBox1.DataSource = Membership.GetAllUsers();
ListBox1.DataBind();
ListBox2.DataSource = Roles.GetAllRoles();
ListBox2.DataBind();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string user = ListBox1.SelectedValue;
string role = ListBox2.SelectedValue;
{
Roles.AddUserToRole(user, role);
}
else
{
Response.Write("user is in the role");
}
ListBox3.DataSource = Roles.GetUsersInRole(role);
ListBox3.DataBind();
}
{
if(ListBox3.Items.Count>0)
{
string user = ListBox3.SelectedValue;
string role = ListBox2.SelectedValue;
{
Roles.RemoveUserFromRole(user,role);
}
else
{
Response.Write("user is not in the role");
}
ListBox3.DataSource = Roles.GetUsersInRole(role);
ListBox3.DataBind();
}
}
protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
{
string role=ListBox2.SelectedValue;
ListBox3.DataSource=Roles.GetUsersInRole(role);
ListBox3.DataBind();
}
}
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ListBox1.DataSource = Roles.GetAllRoles();
ListBox1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
Roles.CreateRole(TextBox1.Text);
ListBox1.Items.Add(TextBox1.Text);
}
protected void Button2_Click(object sender, EventArgs e)
{
Roles.DeleteRole(ListBox1.SelectedValue);
ListBox1.Items.Remove(ListBox1.SelectedItem);
}
}
文章标题:net6:用户添加到角色和移出角色,角色的创建与删除等Roles与Membership的使用
文章链接:http://soscw.com/index.php/essay/99245.html