这是一个奇怪的,一直困扰着我今天。由于ASP:RadioButtons在一个范围内呈现,我决定使用runat=“server”的std输入控件。
<input ID="rbDayRate" type="radio" runat="server" disabled="disabled" />
现在,如您所见,默认情况下,此控件被禁用。如果用户单击复选框,jquery就会启用它。但是,一旦控件的状态到达服务器端并且我开始使用它,它就不是正确的值。
我已经检查了加载回发数据后正在修改它的所有代码,但没有。我甚至检查了fiddler2中的HTTP Post数据,它正被浏览器正确地发送回来。
更奇怪的是,如果我移除禁用的标志,控件就可以正常工作。
你知道怎么回事吗????!