2009-07-08 9 views
1

Hallo Ich möchte ein Objekt als Iframe src übergeben. Ist es möglich?Iframe Quelle physische Datei oder Objekt

wie diese

StreamReader reader = new StreamReader(data); 
string s = reader.ReadToEnd(); 

myiframe.Attributes.Add("src", s); 

Danke, Nagu

+0

was versuchst du zu bestehen - ein Linkwert oder der Inhalt. Was ist Ihr Ziel für die Verwendung eines iFrame? – Josh

+0

Eigentlich möchte ich eine URL an iframe übergeben und einen bestimmten Text danach in meiner lokalen Datenbank speichern – Nagu

+0

Und Sie können nicht eine AJAX-basierte Lösung dafür verwenden? Iframes sind ein wenig alt und klobig! –

Antwort

0

nein, Sie können keinen Wert gesetzt andere dann eine URL zu iframe der Quelle (src) Attribut.

Wenn der Text, den Sie festlegen möchten, HTML-Inhalt enthält, können Sie ihn stattdessen in einen Platzhalter einfügen.

EDIT: Ich glaube, Sie ASP.NET verwenden, und gehen davon aus, dass Sie einen Platzhalter in Ihrem asp.net Seite so haben:

<asp:PlaceHolder runat="server" ID="phContent"></asp:PlaceHolder> 

Sie Ihre Inhalte an Code hinter innen einstellen dieser Platzhalter wie folgt:

StreamReader reader = new StreamReader(data); 
string htmlContent = reader.ReadToEnd(); 

phContent.Controls.Add(new LiteralControl(htmlContent)); 
+0

können Sie mir ein einfaches Beispiel geben – Nagu

Verwandte Themen