Хорошо, я сделаю все возможное, чтобы объяснить:
Я использую 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 заканчивает ответ. Есть идеи как с этим бороться?