2011-01-07 9 views
0

Ich mag ein HTML-Steuerelement in C# hinzuzufügen, die in meiner HTML-Seiteeine HTML-Kontrolle in C# in einer Web-Anwendung Hinzufügen

+0

Was Sie tun möchten, ist nicht ausreichend erklärt. Gib mehr Details und sei bitte so spezifisch wie möglich. Sie können keine HTML-Steuerelemente in C# hinzufügen. Sie meinen, Sie möchten C# verwenden, um HTML vermutlich ein Steuerelement auf einer Seite hinzuzufügen? Wo auf der Seite? Was ist "der ganze Text"? Was ist "selektiv mit dem Titel"? Oder möchten Sie ein benutzerdefiniertes Steuerelement erstellen? Und so weiter ... –

+0

Ich möchte das HTML-Steuerelement so hinzufügen, dass es den Text von der HTML-Seite anzeigen sollte, auch sollte es den Benutzer mit dem HTML-Steuerelement auf dieser Seite so bereitstellen, dass Benutzer bearbeiten und aktualisieren kann es .. die alte Art des Schreibens des Codes wird sehr falsch werden daher wollte das HTML-Steuerelement für die Webseite verwenden – Jinal

+0

im mit C# für das Projekt in asp.net Diese Seite ist ein Teil meines Projekts – Jinal

Antwort

2

nicht gegeben mit dem Titel selektiv die gesamten Text aus einer HTML-Seite angezeigt werden Sie vergessen, dass Wenn Sie in ASP.NET programmieren, programmieren Sie wirklich in HTML. ASP.NET-Steuerelemente wirken, indem sie HTML generieren, das dann an den Browser gesendet wird.

Das ändert Ihre Frage. Ihre Frage ist wirklich: "Wie kann ich HTML verwenden, um den Inhalt einer anderen Website anzuzeigen, und wie kann ich ASP.NET dazu bringen, den HTML-Code zu generieren, den ich brauche?"

Sie können den Inhalt einer anderen Seite zeigen eine iframe unter Verwendung:

<iframe id="myOtherSite" src="other site url"/> 

Sie können einfach die Seite auf Ihrer ASP.NET platzieren. Es löst jedoch nicht Ihr Problem mit dem Titel. Ich erwarte, dass Sie das mit etwas JavaScript tun können, da Ihr Hauptfenster auf das DOM des iframe zugreifen kann, um den Titel aufzuheben und es dort zu platzieren, wo Sie es wollen.

0

Sie könnten immer einen String-Reader verwenden, um den Seiteninhalt von der Website des Drittanbieters zu entfernen. Verwenden Sie dann einen einfachen regulären Ausdruck, um den Seitentitel zu erfassen. Sie könnten dann damit machen, wie Sie wollen.

Verwandte Themen