如何在不保存的情况下预览html文件?

时间:2010-12-22 15:47:14

标签: c# asp.net html browser

HY,

在我的应用程序中,我将字符串存储为html文件的内容。

如何在浏览器中预览此内容(假设它已从原始内容修改),而不必将其保存在本地。

更新

预览位于另一个标签页或窗口中。

2 个答案:

答案 0 :(得分:2)

您可以创建一个只将html字符串写入响应的预览页面,如下所示:

    protected void Page_Load(object sender, EventArgs e)
    {
        string htmlString = //initialise the string here
        Response.Write(htmlString);
        Response.End();
    }

答案 1 :(得分:2)

使用控件System.Windows.Forms.WebBrowser,您可以使用DocumentText

预览HTML

示例:

webBrowser1.DocumentText = "<HTML><BODY style=\" background-color:black\"></BODY></HTML>";