本意:UpdatePanel1内嵌的Repeater1中帶有LinkButton1,
将由LinkButton1觸發頁面的UpdatePanel2更新,而不需要更新UpdatePanel1,當然也不需要更新整個頁面。
1.UpdatePanel1不被内部控件觸發更新的條件:UpdateMode="Conditional" ChildrenAsTriggers="False"
如果我們在普通按鈕<asp:Button ID="Button1" runat="server" Text="測試按鈕" ..../>代替以上紅色部分,可以達到效果,
但是我們不想要<asp:Button>.
2.是以使用 <asp:LinkButton>,但是以上代碼執行後,點選測試連結按鈕會重新整理整個頁面。
如果UpdatePanel1内不包含Repeater1,點選測試連結按鈕似乎看起來又是正常的.
研究了一下,最後确定是由于Repeater1使得LinkButton的ID變成了自動ID的問題。
4.給LinkButton 添加屬性 ClientIDMode="AutoID",當然 ID="LinkButton1"得保留。
5.問題解決。