2009-09-04 2 views
0

Ich habe eine ASPX-Seite, die eine Reihe von Funktionen ausführen kann. Die Art der Funktion wird zur Laufzeit festgelegt, abhängig davon, auf welche Schaltfläche der Benutzer klickt. Dies macht einen Web-Service-Aufruf an eine .asmx-Methode. Der Web-Service-Aufruf gibt HTML und Javascript zurück, die dann Teil der Originalseite werden.Dynamisch laden .asmx Web-Service

Dieser neue Inhalt verfügt über JavaScript-Ereignisse, die an Schaltflächenklicks, Datenüberprüfung usw. geknüpft sind. Diese Ereignisse rufen wiederum ihre eigenen Web-Service-Methoden in einer anderen .asmx-Datei auf. Die Hauptseite kennt diese anderen ASMX-Dateien beim Laden der Seite nicht.

Gibt es also eine Möglichkeit, diese .asmx-Dateien bei Bedarf dynamisch zu laden?

Antwort

0

Sie können eine Assembly dynamisch aus dem Webservice erstellen, wir tun dies, wo ich arbeite. Sehen Sie sich diesen Link codeproject für ein Beispiel an, von dem Sie arbeiten können.

(Disclaimer, ich habe nur die Codeproject Seite eine schnelle einmal über zu sehen, dass es ein guter Anfang sein sollte für das, was Sie wollen, ist es auf der gleichen Linie dessen, was wir tun)

0

„ASMX Dateien“ sind nicht geladen. Sie sind Dateien, die ASMX-Webdienste definieren - welcher Bereich heißt. Sie müssen diese Dateien nicht laden.