Javascript 如何防止从dopostback关闭引导模式?

Javascript 如何防止从dopostback关闭引导模式?,javascript,jquery,asp.net,vb.net,twitter-bootstrap,Javascript,Jquery,Asp.net,Vb.net,Twitter Bootstrap,我的问题是,当我选择任何单选按钮列表时,模式窗口将关闭。我使用javascript更改事件,然后发回asp rbl控制器实际上,我的全部代码都在updatepanel中。请告诉我预防此问题的窍门或方法。提前感谢您 javascript和aspx $('#输入')。更改(函数(){ __doPostBack('',''); }); 添加 去除 您可以按如下方式执行: <div class="modal fade" id="Modal"> <div class="mod

我的问题是,当我选择任何单选按钮列表时,模式窗口将关闭。我使用javascript更改事件,然后发回asp rbl控制器

实际上,我的全部代码都在updatepanel中。请告诉我预防此问题的窍门或方法。

提前感谢您

javascript和aspx

$('#输入')。更改(函数(){
__doPostBack('','');
});

添加
去除

您可以按如下方式执行:

<div class="modal fade" id="Modal">
    <div class="modal-dialog">
        <asp:UpdatePanel runat="server" ID="panel">
            <ContentTemplate>
                <div class='panel panel-info'>
                    <div class='panel-body'>
                        <asp:RadioButtonList ID="rbl" runat="server" OnSelectedIndexChanged="rbl_SelectedIndexChanged">
                            <asp:ListItem Value="add">Add</asp:ListItem>
                            <asp:ListItem Value="remove">Remove</asp:ListItem>
                        </asp:RadioButtonList>
                    </div>
                </div>
            </ContentTemplate>
        </asp:UpdatePanel>
    </div>
</div>

添加
去除

您可以使用RadioButtonList的OnSelectedIndexChanged服务器端事件,并将Autopost属性设置为True,以实现相同的功能。你不需要通过doPostBack将post发回

$('#<%=rbl.ClientID %> input').change(function () {
  __doPostBack('<%: rbl.ClientID %>', '');
});
$('#输入')。更改(函数(){
__doPostBack('','');
});
关于“OnSelectedIndexChanged”这样的传递事件

                `<asp:RadioButtonList ID="rbl" runat="server" OnSelectedIndexChanged="rbl_SelectedIndexChanged(event)">
                        <asp:ListItem Value="add">Add</asp:ListItem>
                        <asp:ListItem Value="remove">Remove</asp:ListItem></asp:RadioButtonList>`   
`
添加
删除`
然后进行如下必要的更改

`$('#<%=rbl.ClientID %> input').change(function (event) {
`$('#输入')。更改(函数(事件){
__doPostBack('',''); event.preventDefault(); })` 您的模式弹出窗口将不会关闭。

请参见此!