チェックボックスやテキストボックスなどのコントロール内にグリッドビューがあります。Checkbox の場合、Gridview の RowCommand イベントで使用できるボタンのような CommandName プロパティはありません。チェックボックスのチェック状態が変更されるたびに、グリッドビューの外にあるボタンを有効にする必要があります。これを達成する別の方法はありますか?
以下は私が試したコードスニペットですが、ボタンが有効になっていません。
<asp:CheckBox ID="chkFee" runat="server" AutoPostBack="true" OnCheckedChanged="chkFee_Changed" />
protected void chkFee_Changed(object sender, EventArgs e)
{
BtnCalculate.Enabled = true;
btnSubmit.Enabled = false;
}
In Javascript is called before the this Checkedchanged event,
function Calc(obj) {
var BtnCalculate = document.getElementById("<%= BtnCalculate.ClientID %>");
BtnCalculate.disabled = true;
}