1
我有一個網格視圖,其中包含一些模板列。在此,第一列包含名爲Read的複選框,第四和第五列包含asp:link按鈕。如果用戶單擊讀取複選框,則應啓用兩個鏈接按鈕(最初它處於禁用模式)。我用這個JavaScript代碼來禁用。但我沒有得到解決方案。請幫助我實現這個解決方案。在此先感謝..如何禁用網格視圖中的鏈接按鈕
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>
是否有必要爲你使用linkbutton.I有一個使用jquery.But它不會linkbutton.It爲工作將是有效的解決方案。 – kbvishnu 2010-10-18 11:18:24