Comment puis-je bloquer la publication provoquée par un bouton ASP.NET (ou tout autre serveur)?Comment puis-je bloquer la publication provoquée par un bouton ASP.NET?
I.e. Je vais appuyer sur un bouton, mais aucune publication ne se produira.
Comment puis-je bloquer la publication provoquée par un bouton ASP.NET (ou tout autre serveur)?Comment puis-je bloquer la publication provoquée par un bouton ASP.NET?
I.e. Je vais appuyer sur un bouton, mais aucune publication ne se produira.
faire ce
button.Attributes.Add("onclick", "return false;")
sur chargement de la page.
vous pouvez utiliser le
OnClientClick="return false;"
propriété du bouton
<asp:button runat="server" ... OnClientClick="return false" />
tous les contrôles n'ont pas cliqué sur onclient !! – Eric
Vous pouvez utiliser AJAX controls qui ne callbacks au lieu de postbacks pour une autre possibilité en plus du Javascript "return false;" répondre.
Vous pouvez provoquer l'échec de la validation côté client pour le groupe de validation du contrôle. En fonction de ce que vous essayez de faire, cela pourrait être une meilleure solution.
Vous pouvez également utiliser le code JavaScript pour chaque publication, mais en vous montrant du haut de la tête en tapant sur un téléphone portable ... peut-être pas. Je mettrai à jour ce post quand je rentre à la maison.
pas tout a un clic onclient !!! – Eric
oups J'étais concentré sur le bouton. Il a glissé dans mon esprit qu'il voulait que cela fonctionne pour n'importe quel contrôle. –