请问如何动态追加一个Panel(包含若干控件)

unitesword 2012-09-18 10:58:28
想在一个事件触发之后,在某个位置,比如一个Div(ID="tempDiv")之后,追加一个Panel(ID="tempPanel")。
要怎么做?
JS和后台C#都行
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
聖傑 2012-09-19
  • 打赏
  • 举报
回复
我的思路是这样的。
首先你在Div后先放一个Panel1,
然后在后台New一个Panel
Panel tempPanel=new Panel();
Panel1.Controls.Add(tempPanel);

如果想在tempPanel继续放多个控件的话同理。
想放什么控件就New什么控件。
在tempPaenel.Controls.Add("控件名")


//给你举个例子
Literal literal=new Literal();
literal.Text="</br></br>";
tempPaenel.controls.Add(literal); //是为了让添加的控件换行显示
Hyperlink hyperlink=new Hyperlink();
tempPaenel.controls.Add(hyperlink);
dalmeeme 2012-09-19
  • 打赏
  • 举报
回复
需要添加Panel的地方放一个PlaceHolder控件,然后用PlaceHolder1.Controls.Add(tempPanel);

61,651

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧