如何使用C#将某物放置在DIV内

3

大家好,我想知道如何通过我的代码后台在div中添加一些内容(比如横幅)?

<div id="myDiv" runat="Server">

</div>

protected void Page_Load(object sender, EventArgs e)
{
   if (IsPostBack)
      return;

   ?????????

}    
2个回答

4
这将在myDiv中添加你想要的任何HTML内容。
myDiv.Controls.Add(new Literal("some html"));

如果该 div 上有任何内容,它不会消失吗? - Gabriel Guimarães
感谢Jordan的快速回答。 - Slavisa

2
假设您有一个横幅控件或要添加的文本,您可以像这样操作:
protected void Page_Load(object sender, EventArgs e)
{
   if (IsPostBack)
      return;

    myDiv.InnerText = "some text";
    myDiv.Controls.Add(new Banner("someBannerArgs"));
    myDiv.Controls.AddAt(1,new Banner("someBannerArgs"));
}  

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接