【发布时间】:2010-08-05 18:36:07
【问题描述】:
这是一个奇怪的问题,今天一直困扰着我。由于 asp:RadioButtons 在跨度中呈现,我决定使用带有 runat="server" 的 std 输入控件。
<input ID="rbDayRate" type="radio" runat="server" disabled="disabled" />
现在您可以看到默认情况下此控件已禁用。如果用户单击复选框,它由 jQuery 启用。但是,一旦控件的状态到达服务器端并且我开始使用它,它就不是正确的值了。
我检查了所有在加载回发数据后修改它的代码,但没有。我什至检查了 Fiddler2 中的 http post 数据,它被浏览器正确发回了。
更奇怪的是,如果我删除禁用的标志,控件就可以正常工作。
有什么想法吗?!?!
【问题讨论】:
标签: asp.net