在后面的代码上没有使用streamreader显示html文件

问题描述 投票:0回答:2

我想在我的内容页面上显示.html文件,但它没有显示,而是给出了一个错误

“没有找到您要查的资源。”

我将sample.html存储在Temp文件夹中。我正在尝试使用关键字using,streamreaderiframe

这就是我到目前为止所做的。请赐教。

using (StreamReader streamrd = new StreamReader(Server.MapPath("/Temp/sample.html")))
{
    my_iframe.Attributes["src"] = ""+streamrd;
}
c#
2个回答
1
投票

您的代码几乎没有问题,

  1. 您正在尝试将一个字符串与streamreader连接起来,这将打印出System.IO.StreamReader,这意味着您的iFrame中的src属性将具有该值。
  2. 您正在尝试将文件的内容放入src属性中,该属性应包含URL。 W3C

您应该获取文件路径(服务器一)并将其放在您的iFrame qazxsw poi属性中,类似于:

src

0
投票

我想,你需要这样:Responce.Write(System.IO.File.ReadAllText(Server.MapPath(“/ Temp / sample.html”)));

© www.soinside.com 2019 - 2024. All rights reserved.