System.Web.HttpException:不是有效的虚拟路径

时间:2011-11-26 05:09:38

标签: c# asp.net html asp.net-mvc

我尝试了许多其他人解决的解决方案,但它仍然有这个错误:

'http:/ gg:9090 / Product / HtmlDetail / test.htm'不是有效的虚拟路径。 我想将test.htm文本的内容打印到我的div块中。 这是我的代码:

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

1 个答案:

答案 0 :(得分: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>