网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET2.0成员角色控制和管理开发思路概述

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/13
nbsp;    Response.Redirect(“~/CreatingUsers.aspx”);
}
else
{
lblReult.Visible=True;
lblReult.Text=”这个用户不能被删除”;
}
<五>更新用户信息
(1)       数据源的定义
<asp:ObjectDataSource ID=”ObjectDataSource1” runat=”server”
DataObjectTypeName=”System.Web.Security.MemberhipUser”
SelectMethod=”GetUser”
TypeName=”System.Web.Security.Membership”/>
(2)       显示用户数据的控件
<asp:DetialsView AutoGenerateRows=”False” DataSourceID=”ObjectDataSource1”
       ID=”DetalisView1” runat=”server” AutoGeneratiEditButton=”true”
       OnItemUpdating=”DatailsView_ItemUpdating”>
       <Fields>
       <asp:BindField DataField=”CretionDate” HeaderText=”CreationDate”
        ReadOnly=”true” SortExpression=”CreationDate”/>
       <asp:BindField DataField=”Comment” HeaderText=”Comment”
        ReadOnly=”true” SortExpression=”Comment”/>
       <asp:BindField DataField=”ProviderName” HeaderText=”ProviderName”
        ReadOnly=”true” SortExpression=”ProviderName”/>
       …………..
       </Field>
</asp:DetialsView>
private void DetailsView1-ItemUpdating(Object Sender,DetailsViewUpdateEventArgs e)
{
       MembershipUser memUser=Memberhip.GetUser();
       MemUser.Email=e.NewValues(0).ToString();
       MemUser.Comment=e.NewValues(1).ToString();
       Memberhip.UpdateUser(memUser);
       e.Cancel=true;
       DetailsView1.ChangeMode(DetailsViewMode.ReadOnly);
}
<六>用户的解锁
MembershipUser memUser=Membership.GetUser(txtUserName.text);
If(!memUser is Nothing &&memUer.IsLockedOut= =true)
{
       memUer.UnlockUser();
}
DetailsView1.DataBind();
Private void Page_Load(Object sender,System.EventArg e)
{
       if (!Page.IspostBack)
{
       txtUserName.Text=User.Identity.Name;
}
}
 
<七>角色的添加
Roles.CreateRole(txtCreateRole.Text);
<八>角色的删除
Roles.DeleteRole(listboxRoles.SelectedValue);
<九>在列表中添加所有的角色。
ListboxRoles.DataSource=Roles.GetAllRoles();
<十>查看角色是否存在
Roles.RoleExists(“Administrators”);

  • 上一篇资讯: 有关membership实用性讨论
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号