Asp.Net 3.5/WebForms (pas ajax)Jquery BlockUI w/Asp.net confirmer la suppression
Je suis en train de mettre à jour une boîte de confirmation de suppression avec jquery & UIBlock. L'ancien code ressemble à quelque chose comme ça ...
<asp:LinkButton OnClientClick="return confirm('Are you sure you want to delete?')" runat="server" ID="DeleteButton" OnClick="DeleteButton_OnClick">Delete</asp:LinkButton>
Quelle est la meilleure pratique de reporter, puis continuer avec un postback jquery & asp.net? Je n'ai pas trouvé de façon/d'exemple/d'orientation propre à ce sujet. Dave Ward (encosia.com) a quelques exemples avec UIBlock mais aucun d'eux n'utilise UIBlock comme un popup de confirmation/modal.
Merci pour toute aide/pointeurs.
Réponse
<a href="#" id="delete">
<span>Delete?</span>
</a>
<div id="question" style="display:none; cursor: default">
<h1>Are you sure you want to delete?</h1>
<asp:LinkButton runat="server" Text="Yes" OnClick="DeleteButton_OnClick"></asp:LinkButton>
<a href="#" id="no"><span>No</span></a>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('#delete').click(function(ev) {
ev.preventDefault();
$.blockUI({ message: $('#question'), css: { width: '275px'} });
});
$('#no').click(function() {
$.unblockUI();
return false;
});
});
</script>
J'utilise des formulaires Web standard, sans ajax ou de repos des services. –
Veuillez prêter plus d'attention aux réponses. Cet exemple fonctionne également comme des formulaires simples. – yoda
@yoda, peut-être que je ne comprends pas l'exemple. Comment appelez-vous pour terminer l'action de suppression après blockui> confirm? –