2016-04-24 10 views
-1

LOCAL HTML PAGEをasp.net Webフォームのdivにロードしたい場合は、IFRAMEJQUERY.LOAD()などのようにspacial solution.suchを使用する必要はありません。
どうすればいいですか?
注:このHTMLページはDBからロードされ、Webアプリケーションにアップロードされるので、www.foo.comまたはhttp://localhost. などのURLを使用することはできません。ベストプラクティスやアイデアや解決策を聞いてうれしいです。
ありがとうございます。asp.netのdivにローカルHTMLをロードする

答えて

0

最後に、どのソリューションを使う会話の後で、私はjquery.load()関数を使って行います。
私のHTMLページをアップロードするときは、以下の関数でそれを呼び出します。

<script> 
     $(function() { 
      $("#includedContent").load("../HtmlHolder/index.html"); 
     }); 

    </script> 

このHTMLタグにそれを置く:

<div id="includedContent" class="reerer" style="width: 450px; height: 300px; border: 1px solid #808080; margin: 0px auto; overflow-y: scroll;"></div> 

は、それはうまく働きました。

0
  1. asp:Literalタグをフォームに追加します。
  2. 例ローカル変数から

asp:LiteralタグのTextプロパティを初期化し

  • DBからローカル変数へのあなたのHTMLマークアップを読み込み

    フォーム:

    <asp:Literal ID="myHtmlContent" runat="server"></asp:Literal> 
    

    コードの背後:

    protected void Page_Load(object sender, EventArgs e) 
        { 
         string html = "<div style='color:red'><b>Hello</b></div>"; 
         // load HTML from DB insead 
    
         myHtmlContent.Text = html; 
        } 
    
  • 関連する問題