Asp.Net处理程序响应重定向

时间:2017-10-26 21:10:42

标签: asp.net redirect handler

我使用Aspx页面中的ajax,这就是我使用handler的原因。在我的处理程序中,我使用了我的帮助类。如果用户会话超时,我尝试在课堂上重定向,但我不能在这里找到我的代码,

  string url;
        try
        {
            url = HttpContext.Current.Server.UrlEncode(HttpContext.Current.Request.ServerVariables["URL"]);
        }
        catch
        {
            url = "";
        }
        string u = Yaz.WebForms.Configuration.FrSettings.Settings.AppVirtualPath + "Default.aspx?ReturnUrl=" + url;
        string s = HttpContext.Current.Server.UrlEncode(HttpContext.Current.Request.QueryString.ToString());
        HttpContext.Current.Response.Redirect(u + "?" + s);

我的ajax代码:

 $.ajax({
            type: 'POST',
            cache: false,
            url: '../ashx/GetFileProperties.ashx',

问题是我的HttpContext.Current.Request.ServerVariables [" URL"]给我处理程序链接但是我需要页面链接才能在登录后返回页面。

如何在班上获取页面链接(aspx)?

0 个答案:

没有答案