updatepanel刷新asp.net

时间:2015-07-21 08:09:35

标签: asp.net webforms updatepanel

我在我的页面中使用updatepanel。 但当我点击按钮刷新我的所有页面时运行我的应用程序。 我不知道我能做些什么来解决这个错误。 甚至我在其他页面中使用treeview,当我收到此错误时,树视图图标不显示。 请帮帮我。

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

    <asp:UpdatePanel ID="updPanl" runat="server" RenderMode="Block" UpdateMode="Conditional" >
    <ContentTemplate>
   <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    </ContentTemplate>
    </asp:UpdatePanel>

2 个答案:

答案 0 :(得分:0)

三天之后我今天就能找到这个问题所以我回答这个问题可能对其他人有帮助。 我在我的应用程序中使用routin,因此无法在asp页面中加载webresource和scriptresouce 我使用此代码不会路由此资源

routeCollection.Add(new Route(&#34; {resource} .axd / {* pathInfo}&#34;,new StopRoutingHandler()));

答案 1 :(得分:0)

试试这个

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

<asp:UpdatePanel ID="updPanl"  ChildrenAsTriggers="true" runat="server" RenderMode="Block" UpdateMode="Conditional" >
<Triggers>        
   <asp:AsyncPostBackTrigger ControlID="Button1" EventName="Click" />    
</Triggers>  
    <ContentTemplate>
   <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
    </ContentTemplate>
    </asp:UpdatePanel>

protected void Button1_Click(object sender, EventArgs e)
 {    
   updPanl.Update();
}