Ich habe eine einfache SchaltflächeOnclick Ereignis auf HTML-Taste
<input type="submit" value="Global" onclick="Global_Click" />
, dass, wenn in eine db geklickt suchen soll und hier ist der Fall, dass es nennen sollte:
protected void Global_Click(object sender, EventArgs e)
{
FillUsers("global");
}
FillUsers
ist die eigentliche Methode, die ID DB sucht. Wenn ich auf die Schaltfläche klicke, wird ein JavaScript-Fehler angezeigt: Global_Click ist nicht definiert! Warum ist das, wenn ich kein JavaScript verwende? Und wie kann ich die Global_Click
von der Taste anrufen?
Mögliche Duplikate von [ASP.NET MVC - Wie Void-Controller-Methode aufrufen, ohne die Ansicht zu verlassen?] (Http://stackoverflow.com/questions/26833065/asp-net-mvc-how-to-call-void -controller-methode-ohne-verlassen-die-ansicht) –
Das hat nichts mit MVC zu tun (sein Webformular-Code - es gibt keine Ereignisse in MVC). Und 'onclick' ruft eine JavaScript-Methode auf, nicht Code in Ihrem Controller. –
@stephenMuecke eigentlich hat es mit MVC zu tun, ich habe nicht den ganzen Code kopiert, ist nicht sinnvoll. ** @ using (Html.BeginForm()) ** klingt vertraut? –