gpt4 book ai didi

asp.net - ListView 根据角色禁用插入和编辑按钮

转载 作者:行者123 更新时间:2023-12-02 12:54:03 26 4
gpt4 key购买 nike

我需要禁用 ListView 中的编辑/创建按钮。请告诉我如何从代码隐藏中启用或禁用 ListView 中的编辑/创建按钮。

不确定这是否可行。

<InsertItemTemplate>
<tr>
<td>
<asp:Button ID="InsertButton" runat="server" CommandName="Insert"
Text="Insert" CssClass="button"
ValidationGroup="InsertValidation" CausesValidation="true" />
<asp:Button ID="CancelButton" runat="server" CommandName="Cancel"
Text="Clear" CssClass="button" />
</td>
</tr>
</InsertItemTemplate>

最佳答案

使用RolePrincipal.IsInRole .

代码应类似于以下内容:

void listView_ItemDataBound(...)
{
Button targetButton = (Button) e.Item.FindControl("TargetButtonName");

targetButton.Enabled = User.IsInRole("Administrators");
}
<小时/>

引用how to enable and disable button based on user role?

关于asp.net - ListView 根据角色禁用插入和编辑按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208401/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com