J'ai une vue de grille qui contient des colonnes de modèle. Dans ce cas, la première colonne contient des cases à cocher intitulées Read, la quatrième et cinquième colonne contient le bouton asp: link. Si l'utilisateur clique sur la case à cocher de lecture, les deux boutons de liaison doivent être activés (Initialement, il est en mode désactivé). J'ai utilisé ce code JavaScript pour désactiver. Mais je n'ai pas eu la solution. Aidez-moi s'il vous plaît pour réaliser cette solution. Merci d'avance ..Comment désactiver le bouton de lien dans un gridview
function EnablePermissoin(chkB, cellNumber1, cellNumber2) {
var IsChecked = chkB.checked;
if (IsChecked) {
var cell = chkB.parentElement.parentElement.cells[cellNumber1];
for (i = 0; i < cell.childNodes.length; i++) {
if (cell.childNodes[i].type == "linkbutton") {
cell.childNodes[i].disabled = false;
}
}
}
}
<asp:TemplateColumn HeaderText="Read" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:CheckBox ID="chkRead" runat="server" Text='<%# Eval("Read") %>' onclick="javascript:EnablePermissoin(this,5,6);" />
</ItemTemplate>
</asp:TemplateColumn>
Que ce soit nécessaire pour vous d'utiliser linkbutton.I a une solution qui utilise jquery.But il ne fonctionnera pas pour linkbutton.It seront des œuvres pour . – kbvishnu