首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

高分求Membership源码,该如何解决

2012-06-16 
高分求Membership源码请问谁有Membership源码啊,有的发个地址给我啊[解决办法]是数据库吗?顶[解决办法]C#

高分求Membership源码
请问谁有Membership源码啊,有的发个地址给我啊

[解决办法]
是数据库吗?

[解决办法]

C# code
using System;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;public partial class _Default : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {        if (!Page.IsPostBack)        {            //取所有用户            this.ListBox1.DataSource = Membership.GetAllUsers();            this.ListBox1.DataBind();            //取所有角色            this.CheckBoxList1.DataSource = Roles.GetAllRoles();            this.CheckBoxList1.DataBind();            this.Label1.Text = "";            foreach (string s in Roles.GetRolesForUser())            {                Label1.Text += s + ";";            }           // this.Label1.Text = Roles.GetRolesForUser().ToString();        }    }    protected void Button1_Click(object sender, EventArgs e)    {        //Membership.DeleteUser(username);//删除用户        try        {            Roles.CreateRole(this.TextBox1.Text);            Label1.Text = "成功";        }        catch (Exception ex)        {            this.Label1.Text = ex.Message;        }    }    protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)    {        //根据用户看他有什么角色        //取当前要查看的用户        string username = this.ListBox1.SelectedItem.Text;        //看用户有什么角色        //string[] hasroles = Roles.GetRolesForUser(username);        foreach (ListItem li in CheckBoxList1.Items)        {            //取当前判断的角色            string role = li.Text;            //用户是否在这个角色里?            if (Roles.IsUserInRole(username, role))            {                li.Selected = true;            }            else            {                li.Selected = false;            }        }        //显示用户的email        MembershipUser user = Membership.GetUser(username);        this.TextBox2.Text = user.Email;    }    protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)    {        //取当前用户        string username = this.ListBox1.SelectedItem.Text;        foreach (ListItem li in CheckBoxList1.Items)        {            //取当前判断的角色            string role = li.Text;            //是否选中            bool isinrole = li.Selected;            if (isinrole)            {                //添加到角色中                //先判断是否已在角色中                if (Roles.IsUserInRole(username, role))                {                }                else                {                    Roles.AddUserToRole(username, role);                }            }            else            {                if (Roles.IsUserInRole(username, role))                {                    Roles.RemoveUserFromRole(username, role);                }                            }        }    }}
[解决办法]
http://cache.baidu.com/c?m=9d78d513d99c16f008bad43f574d9571182497153ac0a01368a5935fe4144f060738ece161645213d2b6617a44ea0c4bea873171644262fd8cc8ff1b80e48f4e7cdd662973168c5c&p=882a921893904eaa40b6cf391b&user=baidu


看看这个!~
[解决办法]
http://www.51aspx.com/Tags/188/

热点排行