进一步了解,所以更新:
使用bootstrap作为UI,有一组由引导程序设置样式的单选按钮:
<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会回发1个帖子,但只能运行一次......
$(function () {
$("#<%=Radio1.ClientID%>").change(function (event) {
__doPostBack('Radio1', '');
});
答案 0 :(得分:0)
回发后,您的脚本消失或未触发。
Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(recalc);
function recalc() {
...do your stuff...
}