关于UpdatePanel中的按钮刷新整个页面的问题?
有谁熟悉ajax啊,向大家请教个问题,我在updatePanel中放了一个GridView1控件,然后在GridView1控件中的第一列中放一个LinkButton1按钮,怎样实现当我按LinkButton1按钮时刷新整个页面。正常的话一般是用 <Triggers >
<asp:AsyncPostBackTrigger ControlID ="刷新整个页面的按钮ID" />
</Triggers> 但在这里我不知道应该怎样获得LinkButton1的ID。
请知道的帮忙告诉一下,先在此谢谢大家了。
[解决办法]
不需要的。
Triggers只針對在UpdatePanel外的控件。
如果你將LinkButton1等按鈕放置在UpdatePanel里面,則不需要添加Triggers節點。
如果你想將LinkButton1等觸發按鈕放置在UpdatePanel控件外,則需要設置UpdatePanel的Triggers節點,其中包括ControlID屬性和EventName屬性,用于指定哪個控件的哪個事件可以觸發一個PostBack。
[解决办法]
像你這種情況,要刷新整個頁面的話,簡單的辦法就是將所有的控件放在UpdatePanel里面。
[解决办法]
你那个重新链接到这个这个页面可行?
[解决办法]
<asp:TemplateField> <ItemTemplate> <asp:UpdatePanel ID="UpdatePanel3" runat="server"> <ContentTemplate> <asp:LinkButton ID="hay" runat="server" Text="hay" OnClick="hay_Clicked"></asp:LinkButton> </ContentTemplate> </asp:UpdatePanel> </ItemTemplate></asp:TemplateField>