问题标签 [response.redirect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
889 浏览

vb.net - response.redirect 发送不正确的 HTTPMethod 的问题

我对 Response.Redirect 有一个奇怪的问题。我正在使用带有 .NET 2 框架的 VB.NET(所以 VS2005 和 SP1)。

我有一个页面,我在上面提交表单(这是一个正确的表单方法=“POST”硬编码到页面上),并且可以正确地将页面数据发回然后处理。作为该处理的一部分,系统会在处理完成后确定我们是否需要发送到另一个 URL。所以 request.httpmethod = "POST"。

因此,如果“GotoPage”参数指定了一个 URL,我们就会执行 response.redirect(URL, false)。(错误,因为我们希望完成页面处理以写入一些计时日志等)。

页面正确重定向,但响应不是具有“GET”作为 request.httpmethod,而是具有“POST”!

现在,我们正在使用我们自己的自定义框架,以便我们使用 HTTPRequest 方法来确定页面是否已回发或正在“获取”,因此“IsPagePostBack”属性不起作用(仅当您是使用普通的 .NET 控件和表单提交)。在所有其他情况下,我们的代码运行良好,但可能导致 Request.httpMethod 设置不正确的原因是什么?我试过在重定向之前做一个 response.clear ,以防事先写出标题但无济于事。

有什么线索吗?!

谢谢,安迪

0 投票
3 回答
870 浏览

asp.net - 请求重定向时如何读取目标 URL?

我在MasterPage页面上使用带有动态菜单栏的 a 。如果用户请求重定向回登录(主页)页面,我不想将它们注销,但我确实想隐藏菜单栏。目前我正在使用用户是否经过身份验证来控制菜单栏是否可见。

基本上,我想在登录页面上始终隐藏菜单栏。菜单在页面本身之前呈现,因此我需要能够读取重定向请求以查看登录页面是否是目标。我尝试了一个Response.RedirectLocation字段,但这似乎是空的。

如何确定重定向请求是什么?

0 投票
4 回答
39563 浏览

c# - 如何避免“无法在页面回调中调用 Response.Redirect”

我正在清理一些遗留框架代码,其中大量只是通过异常进行编码。不检查值是否为空,因此会引发和捕获大量异常。

我已经清理了其中的大部分,但是,有一些错误/登录/安全相关的框架方法正在执行 Response.Redirect,现在我们正在使用 ajax,我们得到了很多“无法调用 Response.Redirect在页面回调中。” 如果可能的话,我想避免这种情况。

有没有办法以编程方式避免这个异常?我正在寻找类似的东西

请注意,Server.Transfer 也会发生这种情况,因此我希望能够检查我是否能够执行 Request.Redirect 或 Server.Transfer。

目前,它只是这样做

0 投票
1 回答
1077 浏览

javascript - Response.Redirect Word 文档故障?

我来了一个绝望和破碎的人......

我正在开发一个企业内部网/搜索引擎应用程序。当用户打开文档时,我的 ASP.NET 代码将操作记录到 Windows 事件日志中,然后发出“Response.Redirect”(用于安全/审计)。

过程是: - 用户单击链接按钮“打开文档 My Document.doc” - 发生回发 - 服务器端代码将用户打开文档的操作记录到 SQL + Windows 事件日志 - Response.Redirect 导航到指定的文档

适用于Word 文档之外的所有内容。EG、PDF、JPG 都可以。使用 Word 2007。

代码是:

当我调用此代码并打开现有 Word 实例时,Word 只会“闪烁”任务栏中已打开的所有文档。当用户单击任务栏上烦人的闪烁 Word 实例时,它会立即打开它应该打开的文档。啊!

为什么!?它快把我逼疯了。

*****旁注:* 如果指定了 Word 文档,Internet Explorer 将忽略客户端 javascript 'window.open'。所以我不能用那个。***

0 投票
1 回答
1172 浏览

asp.net - Updateprogess 图像在调用 Response.Redirect 后没有结束、消失、消失或隐藏

我有一个更新进度条,显示文本“正在加载”。在我的更新面板中点击一个图像按钮(我正在使用它来下载文件)后,带有一个点击事件,它调用点击函数,点击函数如下所示。打开,保存,关闭的下载屏幕来了。并且更新进度条显示“正在加载”。但是下载文件后,这个“加载”文本并没有消失。我该怎么做才能让它消失?

0 投票
5 回答
10788 浏览

c# - 重定向到错误页面

我想在发生异常时使用 Response.Redirect 重定向浏览器。
我还想将异常消息传递到我的错误页面。

例如:

可以做到吗?这是正确的语法吗?

0 投票
1 回答
588 浏览

c# - Response.Redirect 在被“内部”ASPX 调用时失败

我有一个 ASPX (PictureGetter.aspx),它加载图像并以如下方式将它们写入响应:

然后可以在这样的页面上使用它:

但是,在某些情况下,我将无法获取图像,因此我想将用户重定向到完全不同的页面:

但是,重定向永远不会发生。我试过 Response.Redirect("/another/path/page.aspx", false) 和 Response.Redirect("/another/path/page.aspx", true) 但无济于事。有什么想法可以解决这个问题吗?

0 投票
6 回答
56978 浏览

asp.net - asp.net:response.redirect 不起作用

我有一个 .aspx 表单,其中有一个组合框,其中包含我从数据库表中检索的主题。

提交按钮,单击在网格视图中查看与该主题相关的哪些问题。

我通过在按钮单击事件中调用函数 FillGrid() 来做到这一点。

我的 gridview 也有 pageindexchange ,其中再次调用了 FillGrid() 。

在我的 FillGrid() 函数中,我使用了 try catch 块。如果发生错误,我想使用 Response.Redirect() 将页面重定向到错误页面。问题是这个 response.redirect 不起作用。原因之一是单击按钮时,表单会发布两次。因为在到达 response.redirect 语句后,流程又回到了调用 FillGrid 的按钮单击()。

我该如何解决这个问题?或者简单地说,我怎样才能防止表格重复发布?

0 投票
3 回答
1652 浏览

asp.net - 响应重定向错误

在我正在使用的个人网页的登录检查中

并得到属性评估失败错误

我想我应该设置重载选项 endResponce = False

……但出于什么原因?

0 投票
2 回答
1333 浏览

asp.net - System.Threading.ThreadAbortException 没有 Response.Redirect 调用

我有一个 ASP.NET 程序正在启动这个异常,显然是随机的。我看过其他关于这个异常的问题,每个人都说这是 Response.Redirect 的问题。但是,我没有使用 Response.Redirect 调用,也没有使用 Response.End,所以我不知道这里发生了什么。

但是,我有一个假设:这个程序正在接收大量数据,它可以处理数据甚至 3 或 4 分钟,甚至更多。可能是在内部,有什么东西因此而关闭了连接或类似的东西吗?

非常感谢提前!!