ASP.NET成员资格和网格视图
我有一个使用ASP.NET成员身份的站点,并且有许多用户被分配到的角色。我真正想做的一个特性是能够根据用户所属的角色,通过编程将编辑或删除按钮添加到GridView中的行中。例如: 如果用户是管理员,我想在gridview上显示编辑和删除按钮,但如果他们是编辑器,则只显示编辑按钮。我知道这是可能的,因为我以前看过一个例子,但我的生活中找不到它在我的书签 提前感谢。为gridview处理事件,并在事件处理程序中检查用户的凭据,并在按钮上设置适当的可见性ASP.NET成员资格和网格视图,asp.net,gridview,asp.net-membership,Asp.net,Gridview,Asp.net Membership,我有一个使用ASP.NET成员身份的站点,并且有许多用户被分配到的角色。我真正想做的一个特性是能够根据用户所属的角色,通过编程将编辑或删除按钮添加到GridView中的行中。例如: 如果用户是管理员,我想在gridview上显示编辑和删除按钮,但如果他们是编辑器,则只显示编辑按钮。我知道这是可能的,因为我以前看过一个例子,但我的生活中找不到它在我的书签 提前感谢。为gridview处理事件,并在事件处理程序中检查用户的凭据,并在按钮上设置适当的可见性 void MyGridView_RowDat
void MyGridView_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
// Check user credentials and set button visibility
e.Row.Cells[x].Controls[y].Visible = true; //or false
}
}