| 1 |
ASP.NET(HTML)でほかのリンクイメージを出力させるためには、
index.html内に
<img src="./test.aspx?a=1" alt="">
のように記述しますが、
test.aspx側でhtmlデータ(string文字)を出力して、
index.html側で表示させるにはどのようにしたらいいでしょうか?
よろしくお願いします。
|
iframe かな?
|
通常、index.html側に
<img src="./test.aspx" alt="">
を記述してtest.aspx側で画像を出力するコードを組むと、
index.html側にはその画像が表示されます。
また、
index.html側に
<script language="JavaScript" src="./test.js"></script>
を記述してtest.js側で文字を出力するコードを組むと、
index.html側にはその文字が表示されます。
これをaspxとhtmlで実装したいのですが、
つまり、
index.html側からリンクしたaspxから文字を出力して
index.html側にその文字を表示させたいのですが、可能でしょうか?
|
SSIのincludeって使えるんだっけか。。。
aspxの中でJavaScript書き出すようにすればtest.js呼ぶのと同じようにできると思うけど、それじゃきっとだめなんだろな。。。
|
私もいろいろ調べてみましたが、
aspxを出力したデータをhtmlにテキスト表示させるのは無理そうですね。
画像表示ならできましたが。。。
画像表示ができるなら、テキスト表示もできそうな気はするのですが。。。
|
何ができないと言ってるのかわからないけど、画像表示と同様の結果ならhtml中に aspx を参照する iframe を置いとけばaspxの吐いたページが中の文字列込みでiframe内に表示されるよね。
それじゃ駄目なの?
htmlのデータ中にテキストとして aspx の結果を欲しいといっても、どっちも全うなHTMLだとするとbodyの中にhtmlが入れ子に入った構造になっちゃうからそれは全うなHTMLとはいえなくなってしまうでしょう。
|
| 1 |