codeBehindのClickFunctionを使用してboostrapモーダル内にLinkButtonを持っています。 linkButtonでクリックするたびに、コードビハインド内のイベントが発生しているので、モーダルが閉じています。私は、リンクボタンクリック後にモーダルを開いたままにしたい!LinkButton後のBoostrapモーダル閉じを防ぐ
は、Clickイベントにタグモーダル体のモーダル内のASP LinkButtonコントロールをチェックします:
<div class="modal fade" id="modalPesquisaCliente" tabindex="-1" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Fechar</span></button>
<h4 class="modal-title" id="txtTitle"><i> Pesquisa de Clientes</h4>
</div>
<div class="modal-body">
<asp:LinkButton runat="server" ID="link" OnClick="link_Click">aaa</asp:LinkButton>
<asp:Label ID="lbl" runat="server"></asp:Label>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Ok</button>
</div>
</div>
</div>
</div>
LinkButtonコントロールを背後に、コード内の関数をクリックしてください:
protected void link_Click(object sender, EventArgs e)
{
lbl.Text = "aaa";
}
を問題は次のとおりです。毎回私はクリックしてくださいコードビハインドの クリックイベントを持つモーダル内のリンクボタン、モーダルが閉じていますか?あなたはjQueryのを述べてきたようにLinkButtonコントロールが
'data-backdrop =" static "data-keyboard =" false "'をdivモーダルにして再試行してください。 – Webruster