Der Typ oder Namespace-Name 'webmethod' konnte nicht gefunden werden

8

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%     
thegunner 07.11.2010, 14:54
quelle

3 Antworten

13

Fügen Sie einen Verweis auf System.Web.Services.dll in Ihrem Projekt hinzu.

Wahrscheinlich fehlt Ihnen dieser Fehler, weil Sie bereits die richtige using -Anweisung

haben     
InSane 07.11.2010 15:11
quelle
0

Fügen Sie Folgendes oben auf der Seite hinzu:

%Vor%     
JCVA 26.08.2015 21:43
quelle
0

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.

    
user5093161 02.10.2017 10:12
quelle