<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
}
如何更改页面上的位置面板。
答案 0 :(得分:1)
首先,您有</tr></td>
,但应该是</td></tr>
。
其次,在应用style.top
和style.left
时,您还应该应用style.position="absolute"
,如下所示:
this.PanelButtomEnter.Style.Add("position","absolute");
this.PanelButtomEnter.Style.Add("top","100px");
this.PanelButtomEnter.Style.Add("left","100px");
这三个值应该有效。
我希望这会有所帮助。
请参阅以下MSDN文章。
答案 1 :(得分:0)
更好的方法是使用样式。试试这段代码。
this.PanelButtomEnter.Styles.Add("Top","100");
this.PanelButtomEnter.Styles.Add("Left","100");