2011-11-26 36 views
0

我嘗試很多的解決方案,它通過別人​​解決,但它仍然得到這個錯誤:System.Web.HttpException:<html path>不是有效的虛擬路徑

的「http:/ GG:9090 /產品/ HtmlDetail /測試.htm'不是有效的虛擬路徑。 我想將test.htm文本的內容打印到我的div區塊中。 這是我的代碼:

<% Response.WriteFile("http://gg:9090/Product/HtmlDetail/test.htm"); %> 

回答

1

試試這個

<% Response.WriteFile("~/HtmlDetail/test.htm"); %> 

編輯:

在代碼隱藏

WebClient client = new WebClient(); 
Stream stream = client.OpenRead("http://gg:9090/Product/HtmlDetail/test.htm"); 
StreamReader sr = new StreamReader(stream); 
string content = sr.ReadToEnd(); 
div1.InnerHtml = content; 

在aspx頁面:

<div id="div1" runat="server"></div> 
+0

它錯誤:找不到路徑'Y:\ HtmlDetail \ test.htm'的一部分。 – Nothing

+0

根據您正在執行的頁面更改路徑或嘗試〜/ test.htm ...找不到路徑的一部分導致無效路徑規範。 – Karthik

+0

感謝karthi。但我想要做的是從另一個網站獲取html文件,而不是在我的項目中。 – Nothing