响应已在其他地方结束后如何在ajaxified页面中继续
好的,我会尽力解释:
我正在使用 telerik RadTreeView
<telerik:RadTreeView ID="rtvDistributedReports" runat="server" Skin="Sunset"
Width="100%" OnClientNodeClicking="ClientNodeClicking"
OnNodeClick="OnClickOpenReport" EnableViewState="true" />
单击子节点时,我调用 OnClickOpenReport 函数来打开 pdf。这是该功能:
protected void OnClickOpenReport(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e)
{
string navigateUrl = GetNavigateUrl(int.Parse(e.Node.Attributes["FileID"]));
Response.Redirect(navigateUrl);
*some other formatting code and a save function*
}
我有一个旋转的小图标,显示页面正在运行。它永远不会停止,因为代码永远不会越过 Response.Redirect 行。打开pdf的页面结束响应。有什么想法如何处理这个问题吗?
Okay, I'll do my best to explain:
I'm using a telerik RadTreeView
<telerik:RadTreeView ID="rtvDistributedReports" runat="server" Skin="Sunset"
Width="100%" OnClientNodeClicking="ClientNodeClicking"
OnNodeClick="OnClickOpenReport" EnableViewState="true" />
When a child node is clicked I call the OnClickOpenReport function to open a pdf. Here is that function:
protected void OnClickOpenReport(object sender, Telerik.Web.UI.RadTreeNodeEventArgs e)
{
string navigateUrl = GetNavigateUrl(int.Parse(e.Node.Attributes["FileID"]));
Response.Redirect(navigateUrl);
*some other formatting code and a save function*
}
I have a little spinning icon showing the page is working. It never stops because the code never gets past the Response.Redirect line. The page that opens the pdf ends the response. Any ideas how to deal with this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
其中
StopIconFunction()
是一个用于停止旋转图标的 JavaScript 函数。Where
StopIconFunction()
is a javascript function to stop the spinning icon.