Tag: response.redirect

Response.Redirect strip Header Referrer – 可以添加回来吗?

我正在使用Response.Redirect将用户重定向到另一台服务器以下载文件,另一台服务器正在检查标头以确保它来自正确的服务器…但是似乎Response.Redirect从响应中剥离了标头。 有谁知道如何添加标题? 我试过了: Response.AddHeader(“Referer”, “www.domain.com”); 但是当我检查是否设置了Referrer标头时,接收页面会测试为false。 任何建议如何让我的工作,除了显示一个按钮供用户点击(我想尽可能地保持用户隐藏url)。

Response.Redirect使用~Path

我有一个方法,我想将用户重定向回位于我的Web应用程序根目录的登录页面。 我正在使用以下代码: Response.Redirect(“~/Login.aspx?ReturnPath=” + Request.Url.ToString()); 但这不起作用。 我的假设是ASP.NET会自动将URL解析为正确的路径。 通常,我会使用 Response.Redirect(“../Login.aspx?ReturnPath=” + Request.Url.ToString()); 但此代码位于母版页上,可以从任何文件夹级别执行。 我该如何解决这个问题?

在C#中调用Response.End()后重定向到另一个页面

我正在将webview导出为ex​​cel,在Web应用程序中使用.Net 4.0,在页面加载时需要生成文件,然后将页面重定向到调用页面。 我遇到了问题,因为我导出到excel的代码如下: gvSummary.Style.Add(“font-size”, “.6em”); Response.Clear(); string attachment = “attachment; filename=filename.xls”; Response.ClearContent(); Response.AddHeader(“content-disposition”, attachment); Response.ContentType = “application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”; StringWriter sw = new StringWriter(); HtmlTextWriter htw = new HtmlTextWriter(sw); gvSummary.GridLines = GridLines.Horizontal; gvSummary.RenderControl(htw); Response.Write(sw.ToString()); Response.End(); 我知道如果我在.End()之前放置Response.Redirect(),我将被重定向但是文件永远不会生成,如果我在.End()之后放置Response.Redirect()我得到文件但没有重定向。 上面编写的代码在生成文件时效果很好,但是在生成文件之后,我仍然看不到我的加载动画,因为我无法突破页面。 有任何想法吗?

在按钮单击时重定向新选项卡。(Response.Redirect)在asp.net C#中

我试图在按钮单击的新选项卡/窗口中打开一个页面。我试图在谷歌得到这个代码,但它无法正常工作。 任何人都可以帮我吗? protected void btnNewEntry_Click(object sender, EventArgs e) { Response.Redirect(“CMS_1.aspx”); } 当我使用它时,我收到错误说 Microsoft JScript runtime error: ‘aspnetForm’ is undefined.