asp.net 中基于角色的 onRow 函数
onRow function in asp.net based on role
想问一下。是否可以检查用户在 onRow 函数中的角色。例如,当用户点击编辑按钮(参考图片)时,系统将首先检查他们的角色。如果是管理员,他们可以编辑该行(项目名称和描述)。如果不是管理员,则系统将显示甜蜜警报,提示未经授权的用户。目前我所拥有的是所有用户都可以单击编辑按钮并在我使用 onRowEditing 和 onRowUpdating 时更改名称和描述。
enter image description here
像这样创建一个方法。
protected void StudentsGrid_RowEditing(object sender, GridViewEditEventArgs e)
{
if(User.IsInRole("Admin"))
{
// Admin Code
}
else if(User.IsInRole("User"))
{
///User Code
}
else
{
//Default Part
}
}
想问一下。是否可以检查用户在 onRow 函数中的角色。例如,当用户点击编辑按钮(参考图片)时,系统将首先检查他们的角色。如果是管理员,他们可以编辑该行(项目名称和描述)。如果不是管理员,则系统将显示甜蜜警报,提示未经授权的用户。目前我所拥有的是所有用户都可以单击编辑按钮并在我使用 onRowEditing 和 onRowUpdating 时更改名称和描述。 enter image description here
像这样创建一个方法。
protected void StudentsGrid_RowEditing(object sender, GridViewEditEventArgs e)
{
if(User.IsInRole("Admin"))
{
// Admin Code
}
else if(User.IsInRole("User"))
{
///User Code
}
else
{
//Default Part
}
}