我在代码中新建一个控件,
在窗口中显示出来,
但出现的位置总是在窗口左上方,
如何指定控件出现的位置呢?
原代码如下:
HyperLink p=new HyperLink();
p.Text="!!!!!";
p.NavigateUrl="aaa.aspx";
Controls.Add(p);

解决方案 »

  1.   

    使用类似下面的 css 定位:
    style="width:128px;LEFT: 256px; POSITION: absolute; TOP: 192px"代码:p.Attributes.Add("width", "128px");
    p.Attributes.Add("Left", "256px");
    p.Attributes.Add("Position","absolute");
    p.Attributes.Add("Top", "192px");
      

  2.   

    你给的代码并不正确,
    用了后还是老样子,
    但我试得改成这样就可以了:
    p.Attributes.Add("style","LEFT: 50px; POSITION: absolute; TOP: 200px");

    p.Attributes["style"]="LEFT: 50px; POSITION: absolute; TOP: 200px";
    你的建议给了我很大的启发,
    非常感谢你的帮助.