问题标签 [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 投票
5 回答
76701 浏览

asp.net-mvc - 在 ASP.NET MVC 中,response.redirect 是如何工作的?

我在经典的 ASP 和 ASP.NET 网络表单中使用了 response.redirect。但是,对于 MVC 2.0,我遇到了一些奇怪的事情。

我在控制器类中有一个私有方法,多个控制器方法使用它来帮助加载和验证一些信息。如果发现问题,则将此私有方法设置为重定向到通用错误消息页面。

我注意到的一个大问题是调用控制器类和页面视图试图在重定向实际发生之前完成渲染和加载。这在开发中很烦人,因为在我的通用错误页面最终加载之前,视图会引发我需要忽略的异常。

如上所述,我习惯了较旧的 response.redirect 模型,它阻止了页面上的后续代码在新页面加载时被执行。

任何有关 MVC 重定向的帮助或建议将不胜感激。

0 投票
2 回答
4020 浏览

asp.net - 使用 Response.Redirect 和 jQuery Thickbox

我正在使用 jQuery Thickbox 来显示允许用户上传文件的 iframe (upload.aspx)。在 upload.aspx 后面的代码中,我通过发送完成:

根据上传过程的结果,我重定向到的页面是动态的。当这个重定向发生时,它发生在厚框内,而不是我希望的父窗口。这是调用 ASP.NET 页面 (home.aspx):

这是 upload.aspx 页面内的提交按钮:

这旨在关闭模态窗口并将控制权发送给后面的代码以执行文件上传、处理等。

有谁之前经历过这个吗?我将如何在父窗口上发送重定向?

0 投票
2 回答
2063 浏览

asp.net - .NET Response.Redirect 在新服务器上无法正常工作

我们的 ASP 服务器遇到了问题。

如果您尝试访问受密码保护的页面,它会进行安全检查并在您未登录时重定向您,保留 URL(即 Members/MemberLogin.aspx?doc=/PodCast/Default.aspx)

vb 脚本将“/PodCast/Default.aspx”放在一个变量中并保持它直到登录过程完成。

一旦用户输入他们的用户名和密码,它应该执行 Response.Redirect(strRedirectURL) 并转到“/PodCast/Default.aspx”,但它会转到 default.aspx 页面以成功登录。

更重要的是,我知道代码是 100% 正确的,因为它在我们以前的服务器上运行,但是当我们将所有数据推送到这台服务器上时,一切正常,但那一块。

任何建议,都会很棒!

谢谢大家!

0 投票
5 回答
10069 浏览

asp.net - 在另一个页面中读取 Response.write

我有一个页面www.senderdomain.com/sender.aspx,我需要从中写入一个字符串到其他域www.receiverdomain.com/receiver.aspx中的另一个页面

在 sender.aspx 我写过

它被重定向到相应的receiver.aspx 页面,但我不确定如何在receiver.aspx 页面中获取文本“Hello”。有什么可以帮忙的吗?

0 投票
4 回答
132 浏览

seo - 如何以 SEO 方式处理丢失的项目?

我正在开发一个面向公众的网站,该网站提供文章供人们阅读。一段时间后,文章变得陈旧,我们将它们从网站上删除。我的问题是:当搜索引擎访问与已删除文章对应的 URL 时,处理这种情况的最佳方法是什么?应用程序是否应该通过永久重定向(301 永久移动)响应“找不到文章”页面,还是有更好的方法来处理这个问题?

编辑
这些文章实际上并没有被删除,但它们是“未发布”的——它们最终可能会回到“已发布”状态。

0 投票
1 回答
623 浏览

.net - 将视图状态添加到页面的新实例(.Net)

我开发了一个 Aspx 页面,当页面上的某些控件被触发时,我想将浏览器重定向到页面的新实例,并添加一些 url 参数。但我也想恢复可能的更改,用户可能在第一次访问页面和单击导致 Response.Redirect 的控件之间进行了更改。如果我只是重定向,更改就会丢失。

0 投票
1 回答
484 浏览

asp-classic - 没有 UrlEncoding 的 Asp Response.Redirect

我正在使用 Response.Redirect 将用户重定向到某些用户指定的 url。

当用户将 url 指定为 www.æøå.dk 时,就会出现“问题”,这是一个合法的 url,但由 Response.Redirect 编码为以下内容:

www.%c3%a6%c3%b8%c3%a5.dk - 因为æøå 被认为是特殊字符。有没有办法让æøå 不被编码?

0 投票
2 回答
929 浏览

asp.net - Response.redirect 将额外的字符放入 url 错误 400

我正在尝试在按钮单击事件服务器端使用 response.redirect,但它给了我 http 400 错误请求错误。我之前没有收到此错误,但我只是将项目移至 vs 2010 框架 4.0,然后我开始收到此错误。这就是我正在写的:

当我尝试构建它时,页面上显示的错误网址是: http://localhost:2504/padrap/pages/admin/%2fpadrap%2fpages%2fadmin%2faddNewPopup.aspx%3forgID%3d33

而不仅仅是:localhost:2504/padrap/pages/admin/addNewPopup.aspx?orgID=33

任何人都可以在这里帮助我。如何获得重定向以将我带到正确的网址?谢谢!

0 投票
4 回答
3293 浏览

c# - Asp.net Response.Redirect - 不正确的引荐来源网址

我有一个用于流量跟踪的 asp.net 应用程序。

我从几个源网站获得访问者,并使用 Response.Redirect(url) 将访问者重定向到目标网站;

问题是当前显示给目标网站的引用者(在我重定向之后)是源网站的 url,而不是我的网站。

在使用 Response.Redirect 之前如何清除/更改引用者?

这是我的 Default.aspx 代码:

谢谢。

0 投票
6 回答
8241 浏览

c# - 重定向而不回发

我有一个用户注册表。在这里,我有另一个页面(卡信息页面)的链接,必须填写该页面才能进行注册。用户填写用户注册表单中的几个字段,然后单击进入卡信息页面的链接。当用户单击卡信息页面中的链接返回注册页面时,之前在注册中输入的详细信息消失了。所以我需要从卡信息页面重定向到注册页面而不回发。我怎样才能做到这一点?

Response.Redirect() 用于重定向。