使用 ASP.Net Ajax 開發人員,一定不會錯過 UpdatePanel 這個超級控制項,它可以讓輕易的讓原有設計的頁面很輕易的具有 AJax 的效果。可是在設計階段使用 UpdatePanel 去排版常造成我們的困擾,放置在 UpdatePanel 中的控制項無法正確呈現實際的排版狀況。
例如我們在 UpdatePanel 中只簡單放置 TextBox 及 Button 二個控制項
1
<ASP:UpdatePanel ID="UpdatePanel1" runat="server">
2
<ContentTemplate>
3
<ASP:TextBox ID="TextBox2" runat="server">ASP:TextBox>
4
<ASP:Button ID="Button2" runat="server" Text="Button" />
5
ContentTemplate>
6
ASP:UpdatePanel>