Asp.net 换位板 受保护的void brtnEnterProduct\u单击(对象发送方,事件参数e) { //如何更改面板的位置 }

Asp.net 换位板 受保护的void brtnEnterProduct\u单击(对象发送方,事件参数e) { //如何更改面板的位置 },asp.net,html,css,stylesheet,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

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

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

<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
 }
首先,您有
,但它应该是

其次,在应用
style.top
style.left
时,还应应用
style.position=“absolute”
,如下所示:

this.PanelButtomEnter.Styles.Add("Top","100");
this.PanelButtomEnter.Styles.Add("Left","100");
这三个值应该有效

我希望这有帮助

请参阅以下MSDN文章


那么我认为你做不到。
this.PanelButtomEnter.Style.Add("position","absolute");
this.PanelButtomEnter.Style.Add("top","100px");
this.PanelButtomEnter.Style.Add("left","100px");