我有一个 RadioButtonList,它的 AutoPostBack 设置为 True 并且正在服务器端处理:
<asp:radiobuttonlist ID="myRBL" OnSelectedIndexChanged="MyRBL_SelectedIndexChanged"
RepeatDirection="Horizontal" AutoPostBack="True" runat="server">
<asp:ListItem Selected="True">Choice 1</asp:ListItem>
<asp:ListItem>Choice 2</asp:ListItem>
</asp:radiobuttonlist>
我想通过添加带有 OnClick 属性的 JavaScript 函数来“逐步增强”这一点。添加 OnClick="myFunction();" 后,在浏览器中禁用 JavaScript 时不再调用服务器端代码。
有没有人解决这个问题(我必须实现 IPostBackEventHandler 还是我错过了什么)?
更新:太平洋时间 2010 年 8 月 26 日下午 4:31
显然,该控件无法在禁用 JavaScript 的情况下提交 ASP.NET。有人对此有详细的解决方案吗?