走得更远,所以更新:
使用bootstrap作为UI,拥有一组由bootstrap设置样式的单选按钮:
<div id="radio-group-follow" class="btn-group" data-toggle="buttons">
<asp:RadioButton GroupName="myGroup1" OnCheckedChanged="Radio1_CheckedChanged"
AutoPostBack="true" ID="Radio1" runat="server" Checked="False"
CssClass="btn btn-default" Text="1"></asp:RadioButton>
</div>因此,通常情况下,上面的代码应该会自动触发回发。Bootstrap使用DIV包装按钮,从而阻止回发发生。
下面的JS将触发一个回发,但只工作一次...
$(function () {
$("#<%=Radio1.ClientID%>").change(function (event) {
__doPostBack('Radio1', '');
});发布于 2017-02-05 14:09:15
回发后,您的脚本将消失或未被触发。
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(recalc);
function recalc() {
...do your stuff...
}https://stackoverflow.com/questions/29403301
复制相似问题