【问题标题】:How does HtmlTextWriter write to page?HtmlTextWriter 如何写入页面?
【发布时间】:2014-05-21 23:23:09
【问题描述】:

我正在尝试将 HTML 代码从我的 C# 文件写入我的 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");
}

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

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

【问题讨论】:

    标签: c# htmltextwriter


    【解决方案1】:

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

    尝试将其写入Response.Output

    仅供参考,您最好将此类代码从 Page_Load 中取出并改用用户控件。

    【讨论】:

      猜你喜欢
      • 2023-03-28
      • 1970-01-01
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 2021-11-06
      • 1970-01-01
      • 1970-01-01
      • 2015-11-04
      相关资源
      最近更新 更多