HtmlTextWriter如何写入页面



我正试图从C#文件将HTML代码写入ASPX文件。这就是我到目前为止所拥有的,只是在我真正开始投入我想要的东西之前,试着让它发挥作用。

protected void Page_Load(object sender, EventArgs e)
{
    StringWriter sw = new StringWriter();
    HtmlTextWriter writer = new HtmlTextWriter(sw);
    writer.WriteBeginTag("p");
    writer.Write("THERE IS STUFF HERE");
    writer.WriteEndTag("p");
}

如果到目前为止我的代码是正确的,那么我假设我需要一些代码行来真正地告诉它写,或者类似的东西。然而,我不知道那是什么。

此外,如果我让它工作,它会写到页面的哪个部分?有没有办法告诉它在哪里写?

您的代码正在编写HTML。但它是把它写在你的StringWriter上,这不是你想的。

请尝试将其写入Response.Output

仅供参考,您最好将这类代码从Page_Load中删除,并使用用户控件。

相关内容

  • 没有找到相关文章

最新更新