Javascript 如何防止从dopostback关闭引导模式?
我的问题是,当我选择任何单选按钮列表时,模式窗口将关闭。我使用javascript更改事件,然后发回asp rbl控制器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
实际上,我的全部代码都在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();
})`
您的模式弹出窗口将不会关闭。请参见此!