日期:2014-05-17  浏览次数:20558 次

ASP.net后台创建的空间如何添加子控件
我在后台创建了hyperLink控件,又创建了一个Label控件,那么如何将label控件添加为hyperlink的子控件呢?
 HyperLink hyperImg=new HyperLink();
 Label labl = new Label();
 hyperImg.ImageUrl="images/1.JPG";
 hyperImg.NavigateUrl = "WebToolBar1.aspx";
 hyperImg.CssClass = "hyperCss";
 labl.Text ="student";
 hyperImg.Controls.Add(labl);//hyperLink控件没有加上label控件,页面上未能显示
 this.form1.Controls.Add(hyperImg);
求指教?
     
编程工具:vs2012 
hyperLink添加子控件

------解决方案--------------------
如果你是想显示文字的花
 hyperImg.Text = "student"; 
即可
------解决方案--------------------
应该加上了,就是压在底下了。你设置个布局看看效果。
------解决方案--------------------
那就把label加到下面 
this.form1.Controls.Add(labl);