2009-06-20 8 views

Antwort

0

Hier ist ein Beispiel unter Verwendung der Linkbutton der OnClientClick Eigenschaft:

protected void lnkConfirm_Click(object sender, EventArgs e) 
{ 
    Response.Write("Postback!"); 
} 

<asp:LinkButton ID="lnkConfirm" runat="server" 
    OnClientClick="return confirm('Do Postback?');" 
    OnClick="lnkConfirm_Click">Postback</asp:LinkButton> 
6

Ich nehme an, Sie so etwas wie dies in Javascript tun das Popup zu öffnen:

<input type="submit" onclick="window.open('...');" ... /> 

Alles, was Sie tun müssen, ist hinzuzufügen „return false;“ bis zum Ende Ihres Javascript rufen Sie die Postbacks auftritt, so dass Sie mit so etwas wie zu verhindern:

<input type="submit" onclick="window.open('...'); return false;" ... /> 
1

Verwendung return false; unter Funktionsaufruf bei Klick. Zum Beispiel

onclick="dosomthing(); return false;"