2

asp.netコードビハインドページからiframeコントロールにhtmlコンテンツを割り当てたい。

これは正常に動作しています myIframe.Attributes.Add("src", "pathtofilewith.html"); しかし、表示する html ファイルのパスを指定したくありません。データベースからの html コンテンツを iframe コントロールに割り当てたいだけです。

このようなもの(Ashok)をiframeコントロールに表示したい

私は次の方法を試しましたが、何も成功しません

myIframe.Attributes["innerHTML"] = "<h1>Thank You..</h1>";

myIframe.Attributes.Add("innerHTML", "<h1>Ashok</h1>");
4

3 に答える 3

1

一方が他方の IFrame にある 2 つの異なるページ間で通信する方法は、JQuery を使用してデータをポストすることです。このStackOverflowの質問に例が示されています

この他のStackOverflowの質問でも説明されています

このページでは、別の Web ページを使用せずにコンテンツを IFrame に配置する方法の短くて簡単な例も示します (src属性がないことに注意してください!)。

これが役立つことを願っています!

于 2012-08-17T19:43:02.783 に答える
0

できません。これは の仕組みIFRAMEではありません - すでに発見したように、これは src 属性で使用するためのものです。

おそらく、DIV代わりに

于 2012-08-17T08:23:08.320 に答える
0

HTML コンテンツをiframeタグに直接挿入する方法はありませんが、データベースからコンテンツを取得するページを作成し、 iframeを使用して表示することができます。

また

たとえば getContent.aspx という URL から値を要求するページを作成でき<h1>Thank You..</h1>ます。

于 2012-08-17T08:33:30.723 に答える