环境:windows2003,asp.net(C#)web应用程序
向Panel中添加现在有的Panel;
代码如下:
Label lbl=new Label();
lbl.Text="it's test";
this.Panel2.Controls.Add(lbl);
this.Panel1.Controls.Add(this.Panel2);
向Panel2中添加lbl没有问题,但是在Panel1中添加Panel2时却添加不上。跪求各位高手指点!!
向Panel中添加现在有的Panel;
代码如下:
Label lbl=new Label();
lbl.Text="it's test";
this.Panel2.Controls.Add(lbl);
this.Panel1.Controls.Add(this.Panel2);
向Panel2中添加lbl没有问题,但是在Panel1中添加Panel2时却添加不上。跪求各位高手指点!!
解决方案 »
- Cache问题,在web控件的事件中,无法使用??
- 关于ASP.NET系统动态加载组件的问题
- ZedGraph控件如何设置横坐标轴各值的格式呢?
- 不允许使用邮箱名称。 服务器响应为: You are not authorized to send mail......
- 新网空间,n200好用,n80出如下错误:谁有高见....跪求!!!
- Web.config的customErrors问题????
- 了解开发模式的请进
- 关于“共享成员”不是很理解,各位大虾进来讨论讨论哈,先谢了
- 求增强的DataGrid web控件的原码。
- 关于.net的函数传递???
- 如何使button不触发自定义验证控件的服务器端事件
- 一个Insert的问题,不知道是哪里错了
<asp:Panel id="Panel1" runat="server" Style="border:2 solid red">
<asp:TextBox id="txt" runat="server" />
</asp:Panel><asp:Panel id="Panel2" runat="server" Style="border:1 solid blue">
<asp:TextBox id="txt2" runat="server" />
</asp:Panel><asp:Button id="btn" runat="server" Text="Refresh" />
</form><script language="C#" runat="server">
void Page_Load(object sender, EventArgs e)
{
Label lbl=new Label();
lbl.Text="it's test";
this.Panel2.Controls.Add(lbl);
this.Panel1.Controls.Add(this.Panel2);
}
</script>
我的代码和你的思路一样。
你的方法我用了,和我开始时出现的的结果一样。
lbl能添加到Panel2里,但是Panel2并没有被添加到Panel1。
运行过程中没有出错,但是显示出的来结果不是我想要的那种。Panel1 和 Panel2都是我直接从工具箱拖过来的,两者之间没有关系。
我要做的是:有一个结构框架,是来用来显示数据的,但是有多条数据,所以我要创建多个一样的结构框架。因为这些框架是HTML画出来的,我只是在里面加了几个服务器控件。因为这样我才想到在Panel中添加Panel。如果你有更的办法,请告诉我,谢谢!
谢谢