我正在尝试从我的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");
}
如果到目前为止我的代码是正确的,那么我认为我需要一些实际上要求它编写的代码,或类似的代码。但是,我不知道那是什么。
另外,如果我开始工作,它会写入哪个页面部分?有没有办法告诉它在哪里写?
答案 0 :(得分:1)
您的代码 正在编写HTML。但它正在写给你的StringWriter
,这不是你的想法。
请尝试将其写入Response.Output
。
仅供参考,你最好从Page_Load中取出那种代码,而不是使用用户控件。