Ich bin ein asp.net Webservice von einer ASP-Seite clasic Aufruf im Grunde nur mit:Der einfachste Weg, einfach die Bestätigung anzuzeigen, dass ein Webservice funktioniert hat?
<a href='http://domain/webservice.asmx/command'>Command</a>
und wenn Benutzer auf diese Schaltfläche traf es funktioniert, aber sie sind nur eine XML-Seite angezeigt. Die Funktion wird entweder funktionieren oder nicht, also habe ich mich gefragt, ob es möglich wäre, einfach eine Popup-Box zu haben, die ihnen sagt, ob sie funktioniert oder nicht, nachdem sie sie angeklickt hat, anstatt sie auf eine XML-Seite umzuleiten.
Ich würde es vorziehen, nicht jQuery oder eine andere Javascript-Bibliothek zu verwenden.
Wenn das nicht möglich ist, gibt es eine Möglichkeit, die XML-Seite zu verkleiden? Derzeit heißt es: Diese XML-Datei scheint keine Stilinformationen zu enthalten. Der Dokumentenbaum ist unten gezeigt. oben.
Auch die Domäne, auf der sich der Webservice befindet, unterscheidet sich von der Domäne, auf der sich die Website befindet, die als Webdienst bezeichnet wird. Nicht sicher, ob das zählt.
Dank
Danke, die Sicherheit ist kein Problem, da dies eine interne Website ist. Wie kann ich Ajax verwenden, um den Anruf zu tätigen? Alle Guides haben gesehen, dass auf der Seite, die Sie aufrufen, ein Skript-Manager benötigt wird, von dem, afaik, Sie ein asp.net haben müssen? Ich rufe von einer Asp-klassischen Seite an. – Sam
Ok, Sie müssen ein 'xmlhttprequest' Objekt erstellen - googeln Sie es, es ist sehr üblich (Sie können entweder eine JS-Version verwenden, um den Client zu machen, um den Aufruf zu machen oder eine serverseitige Version, um es in ASPClassic zu machen). Ich würde die JS-Version in Ihrem Modell vorschlagen. Wenn Sie irgendwelche Probleme haben, lassen Sie es mich wissen und ich werde Beispielcode – Basic
Diese: http://www.xul.fr/en-xml-ajax.html Ist eine ausgezeichnete Referenz – Basic