2

<tr>要素内のチェックボックスがオンになっているときに、要素内のすべての要素を無効にしたいと思います。私のコードは次のとおりです。

<tr>
    <td style="width:25px" id="td_CheckBoxClickable">
        <asp:CheckBox runat="server" ClientIDMode="Static" ID="CheckBox_EnableRow" OnCheckedChanged="CheckBox_EnableRow_CheckedChanged" />
    </td>
    <td>
        <asp:TextBox runat="server" ID="textBox_Count" />
    </td>
    <td>
        <asp:TextBox runat="server" ID="textBox_Value" />
    </td>
</tr>

現在、CheckBox_EnableRow_CheckedChangedイベントは空です。

次のように、チェックボックスの親の親を見ることができると考えていました。

protected void CheckBox_EnableRow_CheckedChanged(object sender, EventArgs e) {
    TableRow row = (TableRow)((CheckBox)sender).Parent.Parent;
    row.Enabled = false;
}

しかし、それはうまくいかないようです。

4

3 に答える 3

0

JavaScript を使用して を取得し、次の<tr>ようにします。display:none

于 2013-08-26T07:41:07.983 に答える