HtmlTextWriter如何写入页面?

时间:2014-04-09 01:03:36

标签: c# 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");
}

如果到目前为止我的代码是正确的,那么我认为我需要一些实际上要求它编写的代码,或类似的代码。但是,我不知道那是什么。

另外,如果我开始工作,它会写入哪个页面部分?有没有办法告诉它在哪里写?

1 个答案:

答案 0 :(得分:1)

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

请尝试将其写入Response.Output

仅供参考,你最好从Page_Load中取出那种代码,而不是使用用户控件。