我要求在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>
答案 0 :(得分:4)
代码应类似于以下内容:
void listView_ItemDataBound(...)
{
Button targetButton = (Button) e.Item.FindControl("TargetButtonName");
targetButton.Enabled = User.IsInRole("Administrators");
}