当前位置 : 主页 > 网络编程 > ASP >

如何使用asp.net在服务器上生成新的html页面?

来源:互联网 收集:自由互联 发布时间:2021-06-24
我想这样做,以便通过按主页上的按钮,用户将能够在网站的服务器上创建一个新的html页面(例如www.example.com/0002.html)我需要此页面始终在那里,每个人都可以访问如何使用asp.net编程创建一
我想这样做,以便通过按主页上的按钮,用户将能够在网站的服务器上创建一个新的html页面(例如www.example.com/0002.html)我需要此页面始终在那里,每个人都可以访问如何使用asp.net编程创建一个html页面? 要在服务器上创建文件,服务器端代码需要使用FileStream写入磁盘,就像在普通桌面应用程序中写入磁盘一样.您需要做的一件事就是将其写在保存您网站的目录中.

一些编写文件的代码:

using (StreamWriter sw = new StreamWriter(Server.MapPath("fileName.html")))
    using (HtmlTextWriter writer = new HtmlTextWriter(sw))
    {
        writer.RenderBeginTag(HtmlTextWriterTag.Html);

        writer.RenderBeginTag(HtmlTextWriterTag.Head);
        writer.Write("Head Contents");
        writer.RenderEndTag();

        writer.RenderBeginTag(HtmlTextWriterTag.Body);
        writer.Write("Body Contents");
        writer.RenderEndTag();

        writer.RenderEndTag();
    }
网友评论