2014-08-29 83 views
0

是否有可能從c#/ asp.net在同一個窗口中調用/顯示分離的html頁面。從c#/ asp.net打開HTML頁面

我不想將整個html代碼存儲到一個 ,例如... (that works)。

可能與JavaScript?還是我必須修改代碼隱藏?

目的是加載該html頁面的每次的default.aspx被調用時,作爲一個WebForm(彈出)

回答

0

可以asp.net

<iframe src="http://www.google.com"></iframe> 

使用它的C#應用​​程序,您可以使用WebBrowserControl。

0

可以使用iframe打開你的.html頁面:

.aspx頁:

<iframe id="ifrm" runat="server"></iframe> 

而且在Page_Load(代碼後面):

protected void Page_Load(object sender, EventArgs e) 
{ 
    ifrm.Attributes["src"] = "yourHtmlpageURL.html"; 
} 
+0

可能顯示在這個框架條件?例如,如果我有一個方法來檢查Cookie是否在瀏覽器客戶端上? – bostongeorge 2014-08-29 11:32:54

+0

是的,這是可能的。你可以測試你的條件,並相應地顯示/隱藏iframe。 – Pawan 2014-08-29 12:23:45

+0

iframe看起來非常糟糕,它將使用滾動條打開一個新框架。有可能使用另一種方法,而不是iframe?我希望這看起來像一個彈出。如果我把整個代碼放入一個容器內的aspx看起來很完美,但我不知道如何處理它,以便只在一個條件下顯示它,如果cookie設置或不 – bostongeorge 2014-08-29 15:00:18