改变位置面板

时间:2011-03-16 07:38:42

标签: asp.net html css stylesheet

<table> 
  <tr><td>  
     <asp:Panel ID="PanelButtomEnter" runat="server" >
      </asp:Panel>
  </tr></td>
</table>

 protected void brtnEnterProduct_Click(object sender, EventArgs e)
 {
    //how can change position panel
 }

如何更改页面上的位置面板。

2 个答案:

答案 0 :(得分:1)

首先,您有</tr></td>,但应该是</td></tr>

其次,在应用style.topstyle.left时,您还应该应用style.position="absolute",如下所示:

this.PanelButtomEnter.Style.Add("position","absolute");
this.PanelButtomEnter.Style.Add("top","100px");
this.PanelButtomEnter.Style.Add("left","100px");

这三个值应该有效。

我希望这会有所帮助。

请参阅以下MSDN文章。

WebControl.Style Property

CssStyleCollection.Add Method

答案 1 :(得分:0)

更好的方法是使用样式。试试这段代码。

this.PanelButtomEnter.Styles.Add("Top","100");
this.PanelButtomEnter.Styles.Add("Left","100");