如何解决 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