我使用updatebutton的linkbutton,以便它不刷新整個頁面。點擊該鏈接按鈕,我需要在多視圖控件中設置活動視圖,該控件在沒有更新面板的情況下工作正常。 但當我使用updatepanel它doesnoot工作。你能幫助我如何做到這一點更新面板不工作的意見
的UpdatePanel代碼
<asp:UpdatePanel ID="UpdatePanel3" runat="server">
<ContentTemplate>
<asp:LinkButton ID="changephoto" runat="server" ForeColor="Blue" OnClick="changephoto_Click">Change Photo</asp:LinkButton><br /><br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="changephoto" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
上單擊事件
Protected Sub changephoto_Click(ByVal sender As Object, ByVal e As System.EventArgs)
MultiView_Updates.SetActiveView(View_ChangePhoto)
'bindprofileimage()
End Sub
但我也必須在多視圖內的其他區域使用updatepanel。是否可以在一個更新面板中使用更多的更新面板 – biplob
是的,您可以在頁面上使用嵌套更新面板。 –
http://geekswithblogs.net/ranganh/archive/2007/05/16/112525.aspx即使Child Update Panel的更新模式設置爲Conditional,父更新面板也會刷新所有內容,包括Child Update Panel的內容。 子更新面板僅刷新其內容,不刷新父更新面板的內容,除非父更新面板的更新模式未設置爲有條件 – Joe