Im Moment habe ich mehrere Schaltflächen, die Etiketten aktualisieren, wenn sie gedrückt werden, aber ich möchte alles andere - einige andere Websteuerelemente und einen Tisch - genau so auf der Seite behalten, wie sie sind. Ich habe versucht, dies zu erzwingen:Wie kann ich verhindern, dass meine ASP.NET-Seite erneut geladen wird, wenn eine Schaltfläche gedrückt wird, während das Schaltflächenereignis weiterhin aktiviert ist?
TableCell addButtonCell = new TableCell();
Button addButton = new Button();
addButton.Text = "Add";
addButton.OnClientClick = "return false;"; // < this
addButton.Click += new EventHandler(addButton_Click);
addButtonCell.Controls.Add(addButton);
Aber jetzt meine eigentliche Schaltfläche Ereignis wird nicht ausgelöst.
zeigen Sie den Code für die OnClientClick Taste. –
Diese Zeile addButton.OnClientClick = "return false;"; verhindert, dass das onclick-Ereignis des Servers ausgelöst wird. –
Ich schlage vor, dass Sie updatepanel verwenden, um nur bestimmte Teile Ihrer Seite zu aktualisieren. –