データソースにバインドしているaCheckBox
とa のリピーターがあります。コード ビハインドの条件によっては、動的TextBox
に無効にしたいと考えています。CheckBox
TextBox
現在、これは私が内に持っているものです<ItemTemplate>
:
<td>
<asp:CheckBox runat="server"
onclick="checkbox(this); CheckChildren(this);"
Enabled='<%#DataBinder.Eval(Container.DataItem, "DISABLE") %>'
Text='<%#DataBinder.Eval(Container.DataItem, "CTEXT") %>'
Value='<%#DataBinder.Eval(Container.DataItem, "CVALUE") %>' />
</td>
<td>
<asp:TextBox runat="server"
onkeyup="AppendValues(this);"
Enabled='<%#DataBinder.Eval(Container.DataItem, "DISABLE") %>'
Width="35px"
MaxLength="3"
Name='<%#DataBinder.Eval(Container.DataItem, "CNAME") %>'
CValue='<%3DataBinder.Eval(Container.DataItem, "CNTVALUE") %>'>
</asp:TextBox>
</td>
コードビハインドで「true」の#DataBinder.Eval(Container.DataItem, "DISABLE")
文字列値に設定されていますが、コードを実行するとInvalidCastException
例外が発生します。
私は何を間違っていますか?