Artikel-ID: 317392 - Geändert am: Freitag, 21. April 2006 - Version: 5.1 Wie Hostet ActiveX-Steuerelements in einem WebformularAuf dieser SeiteZusammenfassung Dieser Artikel beschreibt Schritt für Schritt, wie Sie ActiveX-Steuerelement in einem Web Form von einem ASP.NET-Seiten verwalten können.
Für ein ActiveX-Steuerelement können Sie die DragDrop-Feature der Tool-Box von Microsoft Visual Studio .NET verwenden. Mit Hilfe der Drag & Drop-Funktion können Sie dem zugrundeliegenden HTML-Code des Web Form den OBJECT-Tag mit dem ClassID des Steuerelements hinzufügen. Hinweis: ActiveX-Steuerelement, das Sie in einem Web Form verwalten, ist noch gedownloadet, installiert und auf dem Clientseite ausgeführt. Diese Steuerelemente können auf der Server-Seite nicht ausgeführt werden, wie die Steuerelemente Steuerelemente Web. VoraussetzungeDie folgende Liste führt die Hardware, die Software, die Netzwerkinfrastruktur und die Service Packs, die erforderlich sind, auf:
Als Host für ActiveX-Steuerelemente in ASP.NET verwandt werdenWenn Sie einen Verweis auf dem ActiveX-Steuerelement hinzufügen, indem Sie die Option Verweis hinzufügen verwenden, können Sie ein Objekt des Steuerungstypen in dem Code erstellen, indem Sie die Objekt erstellen Methode verwenden. Das Objekt wird auf der Server-Seite ausgeführt und Sie können Methoden des Objekts aufrufen. Wenn der Rückgabetyp der Methode Binär-Daten enthält, können Sie die binären Daten beispielsweise in dem Client schreiben. Verwenden Sie die BinaryWrite Methode der Objekte Response.Hinweis: aus dem clientseitige Skript können keine Methodenanrufe BinaryWrite getätigt werden. Wenn Sie für ActiveX-Steuerelemente als Host verwandt werden und wenn auf die Eigenschaften und die Methoden des ActiveX-Steuerelements auf das Clientseite zugreifen möchten, müssen Sie den HTML-Code manuell ändern. Der HTML-Code befindet sich hinter der ASPX-Seite. In dem Entwurfsmodus der ASPX-Seite in der integrierten Entwicklungsumgebung (IDE) von Visual Studio .NET arbeiten Sie standardmäßig. Klicken Sie HTML in dem linken unteren Bereich des Entwurfsfensters auf die Schaltfläche, um die HTML-Version der Seite anzuzeigen. Wenn Sie ein ActiveX-Steuerelement auf dem Webformular platzieren, wird in dem HTML-Code ein OBJECT-Tag erstellt. Bei Laden der Seite wird ein clientseitige ActiveX-Steuerelement erstellt. Der serverseitige Code kann auf dieses Steuerelement nicht zugreifen, da das vorhergehende Beispiel ein clientseitige reines Steuerelement ist. Serverseitiger Code kann nur auf Server-Steuerelemente zugreifen, auf denen sich die Steuerelemente befinden, auf der Registerkarte Web Form in der Tool-Box aufgelistet ist. Das Bestimmen einem Steuerelement ob ist ein serverseitiges Steuerelement oder ein clientseitige Steuerelement, Sie finden unter der linken oberen Ecke des Steuerelements. Die Farbe signalisiert einem grünen kleinen Pfeil in der linken oberen Ecke des Steuerelements in Standardeinstellung, dass sich das Steuerelement auf der Server-Seite befindet. Füllen Sie für das Verwenden für Beispiel-ActiveX-Steuerelemente in einem ASP.NET-Seiten als Host Code ausIn dem folgenden Beispiel wird wie Verwendung des MSChart Steuerelements auf einem Webformular in Microsoft Visual Basic .NET gezeigt. In diesem Beispiel wird bei Laden der Seite die Breite des Diagramms geändert. Sie können die HTML-Version der ASPX-Seite anzeigen, anschließend können Sie den folgenden Code kopieren und in der Seite können Sie einfügen. Diese Aktion ersetzt den ursprünglichen Code. Gehen Sie hierzu folgendermaßen vor
Informationsquellen
Erhalten Sie Weitere Informationen zu Server-Steuerungen von ASP.NET, indem auf die folgende Artikelanzahl klickt, um den Artikel der Microsoft Knowledge Base zu lesen:
306459
(http://support.microsoft.com/kb/306459/
)
ASP.NET-Server-Steuerungsübersicht
Besuchen Sie für weitere Information für Microsoft Internet Explorer über Entwicklung von webbasierten Lösungen das folgende Websites von Microsoft:http://msdn.microsoft.com/ie/
(http://msdn.microsoft.com/ie/)
http://support.microsoft.com/iep (http://support.microsoft.com/iep) Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 317392
(http://support.microsoft.com/kb/317392/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|



Zum Anfang
