0
我有一個帶複選框和文本框的中繼器,用於綁定到數據源。根據背後代碼的條件,我希望能夠動態地禁用複選框和文本框。如何禁用中繼器內的控件
目前,這是我所內
<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>
的#的DataBinder.Eval(的Container.DataItem,「禁止」)被設置爲「真」的串碼值後面然而,當代碼運行,我收到一個InvalidCastException錯誤。
我在做什麼錯?
你在代碼背後的代碼是否正確? – mattgcon 2011-01-08 08:07:40