当前位置:编程学习 > C#/ASP.NET >>

如何解决 UpdateProgress控件 对 TreeView 控件点击节点时的回传不起提示作用?

ASP.NET AJAX 1.0 问题:请问如何解决:有一个UpdateProgress控件、在UpdatePanel控件中放置了TreeView控件,运行时,点击TreeView控件的节点,不会出现UpdateProgress控件中的文字。要求每点击不同的节点,均要显示UpdateProgress控件在页面上显示的文字(Loading...),如何实现啊?谢谢!
--------------------编程问答-------------------- 下面是前台的代码,不知哪里有问题:

 <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
    
    </div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                 <asp:TreeView ID="TreeView1" runat="server" Font-Size="Small" MaxDataBindDepth="5"
                    ShowLines="True" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged">
                    <HoverNodeStyle Font-Underline="True" />
                    <SelectedNodeStyle Font-Underline="True" BackColor="#FFC080" />
                </asp:TreeView>
                 
            </ContentTemplate>
        </asp:UpdatePanel>
        <asp:UpdateProgress ID="UpdateProgress1" runat="server">
            <ProgressTemplate>
                <div style="position: absolute; top: 259px; left: -400px; width: 103%; text-align: right;">
                                    <img src="Images/busy.gif" />
<span style="background-color: rgb(204, 68, 68);">正在更新数据,请稍候……</span>
                </div>
            </ProgressTemplate>
        </asp:UpdateProgress>
                <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
    </form> --------------------编程问答-------------------- 这个好像是没法解决的,如果你treeView的Postback完成得太快,UpdateProgress就不会显示出来……另外,UpdateProgress 有个设置延迟的参数,你把它设为0试试
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,