Ich benutze jquery, ajax, & amp; .net, um eine Methode aufzurufen. Ich sehe viele Beispiele im Internet, die sagen, dass [Webmethod] über die Methode gestellt werden soll, aber ich bekomme immer den Fehler, dass der Typ oder Namespace-Name "webmethod" nicht gefunden wurde. Ich habe "using System.Web.Services;" oben. Was muss noch getan werden?
%Vor%Eine einfache Antwort auf diese Frage ist, einfach die Referenz von system.web.services aus dem .net-Framework-Ordner hinzuzufügen.
Beispiel:
Bedenken Sie, dass ich ein Projekt habe, auf das bereits verwiesen wird system.web.services
Wenn ich jetzt rechts auf System.web.services klicke
Sie können sehen, dass sich diese Assembly innerhalb des .Net-Pfades befindet, so dass Sie leicht Referenzen von dieser Assembly in Ihr Projekt von dort hinzufügen können.
Lösung
Klicken Sie einfach mit der rechten Maustaste auf Referenzen, wählen Sie Referenz hinzufügen, klicken Sie auf die Schaltfläche des Auswahlmanagers, gehen Sie zum Pfad und fügen Sie Referenzen wie diese hinzu.
Tags und Links jquery asmx web-services asp.net-ajax