Bootstrap RadioButton UI导致​​ASP.NET回发不会触发

时间:2015-04-02 00:49:20

标签: jquery asp.net twitter-bootstrap

进一步了解,所以更新:

使用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', '');
     });

1 个答案:

答案 0 :(得分:0)

回发后,您的脚本消失或未触发。

Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(recalc);
function recalc() {
 ...do your stuff...
}