Tenho um requisito para desabilitar os botões de edição / criação no ListView. Alguém pode me mostrar como habilitar ou desabilitar os botões Editar / Criar no ListView a partir do código atrás, por favor.
Não tenho certeza se isso é possível.
<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>
Respostas:
4 para resposta № 1Usar RolePrincipal.IsInRole.
O código deve ser semelhante ao seguinte:
void listView_ItemDataBound(...)
{
Button targetButton = (Button) e.Item.FindControl("TargetButtonName");
targetButton.Enabled = User.IsInRole("Administrators");
}
Referir-se como ativar e desativar o botão com base na função do usuário?