как выполнить на стороне сервера событие щелчка после того, как JQuery всплывающее messgae
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
$("[id*=btnModalPopup]").live("click", function() {
$("#modal_dialog").dialog({
title: "jQuery Modal Dialog Popup",
buttons: {
ok: function() {
$(this).dialog('close');
__doPostBack('btnModalPopup', 'OnClick');
//document.getElementById("btnModalPopup").click();
}
},
modal: true
});
return false;
});
</script>
<body>
<form id="form1" runat="server">
<div id="modal_dialog" style="display: none">
This is a Modal Background popup
</div>
<asp:Button ID="btnModalPopup" runat="server" Text="Show Modal Popup" ClientIDMode="static" OnClick="btnModalPopup_Click" />
</form>
</body>
Приведенный выше код показывает J всплывающее окно запроса Message.It отлично работает. но после всплывающего сообщения мне нужно выполнить код боковой стороны сервера , если i Remove Return False из скрипта он выполняет серверный код, но всплывающее сообщение исчезло. Он должен выполнить После всплывающей кнопки OK в Нажмите
Пожалуйста, помогите ....
Когда это на стороне сервера должен быть вызван? После того, как пользователь закрывает всплывающее окно? – artm
Используйте свойство OnClientClick, чтобы вызывать код JavaScript и сервера на свойство OnClick. Hope Это помогает –
@artm Да, он должен выполняться после того, как пользователь нажал кнопку «ОК» всплывающего окна – KeDaR