Dies ist der erste Webservice, den ich gemacht habe und ich habe Probleme mit meiner aktuellen Funktionalität. Meine Schaltfläche in Visual Studio akzeptiert nur OnClientClick
ohne den Fehler unten. Meine Taste wird als solche in meinem ASPX definiert:Onclick-Ereignis funktioniert nicht/Umleitung
<asp:Button ID="btnSearch" runat="server" OnClick="btnSearch_Click" Text="Search">
Die aspx.cs Datei enthält diese:
protected void btnSearch_Click(object sender, EventArgs e)
{
Response.Redirect("www.google.com"); //just for a testing
}
Der Fehler ausgelöst wird:
CS1061: ‚ASP.main_aspx 'enthält keine Definition für ' btnSearch_Click 'und keine Erweiterungsmethode' btnSearch_Click 'akzeptiert ein erstes Argument vom Typ' ASP.main_aspx 'könnte
gefunden werden
Ich habe verschiedene Beiträge über onclick
Ereignisse geschaut und nichts, was ich versucht habe, war die Lösung. Irgendwelche Gründe warum, wenn ich auf meine Schaltfläche klicke, wird nicht umgeleitet? Auch würde ich gerne anstatt OnClient
verwenden.
'OnClientClick' rufen Sie JavaScript-Funktion auf Code hinter verwenden' OnClick' –
Sie möchten 'OnClick' serverseitigen Ereignis verwenden. – Win
Es scheint, als ob Sie versuchen, 'OnClientClick' zu verwenden, um serverseitigen Code aufzurufen. 'OnClientClick' ruft clientseitiges Skript (Javascript) auf. Wenn Sie ein Postback machen möchten, sollten Sie statt dessen 'OnClick' verwenden. – smoksnes