我使用 HtmlGenericControl 在我的网页中包含了一个 div。通过单击按钮,我想使用 HttpContext 在 div 中添加文本。我不想使用 InnerHtml,因为当我要包含的文本很长时浏览器会挂起。我尝试了以下方式,但它会在 div 之外打印文本。请帮忙。谢谢!
public partial class TextViewer : System.Web.UI.Page
{
public HttpContext ctx;
protected void Page_Load(object sender, EventArgs e)
{
HtmlGenericControl myDiv = new HtmlGenericControl("div");
myDiv.Style.Add(HtmlTextWriterStyle.BackgroundColor, "Blue");
this.Controls.Add(myDiv);
ctx = this.Context;
}
protected void Button1_Click(object sender, EventArgs e)
{
ctx.Response.Write("supposed to be printed inside myDiv.");
}
}