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

asp.net - 如何在 ASP.NET 中创建子域并重定向到它们?

如何在 ASP.NET 中创建子域?我的主页上的链接很少(Home.aspx)示例:Link1 和 Link2

我需要创建两个子域 link1.example.com 和 link2.example.com 并重定向到它们。我将使用 Response.Redirect 进行导航。

问题:文件是否需要驻留在不同的目录中?我可以在 localhost 上测试或模拟这个例子吗?

对这个新手 ASP.NET 程序员的任何帮助将不胜感激。

0 投票
3 回答
2027 浏览

c# - Response.Redirect 使用不同的引用者

我在 aspx 网页中有以下代码:

我还想通过重定向发送一个不同的推荐人,例如:

这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?

干杯斯蒂芬

0 投票
5 回答
2564 浏览

asp.net - 为什么 Response.Redirect 关闭我的浏览器窗口而不是重定向?

无论出于何种原因,当我使用 Response.Redirect 时,窗口只是关闭而不是导航到给定的 URL,这里是代码。

(考虑到我的客户是谁,出于安全考虑,我删除了网址......)

0 投票
4 回答
918 浏览

asp.net - Response.Redirect - 使用异常进行流量控制?

Response.Redirect有两个重载:

如果我调用第一个重载,或者使用endResponseset调用第二true个重载,ThreadAbortException则会抛出异常。

我为什么要使用这种方法?这不是使用异常处理程序流的例子吗?(因此是一件坏事)

如果我的重定向确实需要例外,那么我最好抛出一个包含重定向原因的信息更丰富的异常吗?

0 投票
1 回答
193 浏览

c# - 处理在辅助线程进程中发生的未处理错误

我有一个 asp.net 2.0 web 应用程序,它调用一个长时间运行的存储过程(大约 3 分钟)。sp 实际上在后端执行许多任务。

我的页面使用线程和 ajax(更新面板)和计时器控件向用户显示进度条。这一切都很好,除非在 sp 中有一个错误,它只是冻结了屏幕。

我尝试使用在 codeProject 上找到的 SafeThread 类,该类包装了线程进程并创建了一个可以在发生异常时处理的事件。

在事件处理程序中,我只想将用户重定向到错误页面并显示错误。测试时我可以中断事件处理程序。然而,调用 Server.Transfer 或 Response.Redirect 完全没有效果。

我不确定为什么会这样。我将在下面发布我的代码。任何想法或替代建议表示赞赏。

0 投票
1 回答
1770 浏览

asp.net - 为什么 Response.Redirect("") 在一个测试环境中返回一个错误而不是另一个?

我们正在尝试找出如何修复在第 3 方 IV&V 测试中发现的错误,我们无法在内部测试环境中重新创建该错误。

我们已确定该错误是由于在尝试重定向到它之前无意中将 URL 值设置为空字符串 ("") 引起的。因此,我们正在尝试执行 Response.Redirect("")。

在外部测试环境中,这行代码导致如下错误:

在内部测试环境中,当前页面只是简单地重新加载。

服务器实际上是相同的——内部测试服务器与外部服务器具有相同的物理硬件,甚至运行外部服务器的虚拟映像的副本。因此,所有 Windows 和 IIS 设置都应该相同。

是否存在可能导致这种差异的物理网络、负载平衡或其他环境问题?

感谢您的任何想法。

0 投票
2 回答
1863 浏览

c# - 重定向到 clickonce 应用程序后关闭 aspx 页面

我在我的 aspx 页面部分后面的代码中有代码。在按钮单击时,会调用一个函数,以便加载 clickonce 应用程序。最初我是在 javascript 中完成所有这些工作的。js 将 window.location 设置为我的 clickonce 应用程序的 url,并通过超时关闭。在我将应用程序安装在另一台服务器上之前,这一直很好。IE 不允许 clickonce 应用程序通过客户端脚本加载。我现在被迫重定向到 clickonce 应用程序的 url。我现在遇到的问题是无法关闭启动重定向的窗口。在任何 js 可以运行之前,重定向首先触发。我基本上需要一种方法来减慢重定向,以便我可以运行我的 js。

0 投票
4 回答
4415 浏览

c# - 如何覆盖 Response.Redirect 以防止端口随之而来

我有一个场景,我的负载均衡器将端口 80 从外部转换为本地端口 801。当涉及到服务器时,服务器显然会看到端口 801,并且在 Response.Redirect 中它会尝试将端口 801 注入到它重定向到的 URL 中,但这不是我想要的解决方案。

我在想的是: 1.覆盖 Response.Redirect 以便我从中删除端口。2. 在 web.config 中进行某种配置以忽略该端口。3. 解决这个问题的最讨厌的方法是改变整个应用程序使用完整的 URL 里面的 Response.Redirect 这是一个很大的痛苦。

这个问题有好的解决方案吗?

环境:Windows Vista、Windows 2003 Server、Windows 2008 Server IIS 6、IIS 7 ASP.NET C# & VB.NET

0 投票
1 回答
233 浏览

asp.net - 在中等信任下从 global.asax 重定向

我的 global.asax 中有这个简单的 Application_Error 方法,如果在中等信任下发生异常,它不会重定向。有人可以告诉我这里出了什么问题。

此代码在完全信任下工作正常

0 投票
2 回答
1072 浏览

.net - 使用两个 Https 页面之间的 Response.Redirect 可以看到查询字符串变量吗?

我正在查看一个在两个 Https 页面之间具有 Response.Redirect 的 Web 应用程序。由于安全连接,我通常会假设查询字符串参数对于 https 请求不可见。但是,由于 Response.Redirect 在两个页面之间发回 302 - Object Moved 响应以及查询字符串变量,我担心此消息根本没有加密。

我用 HttpAnalyzer 查看了数据,但我相信它会自动解密 Https 流量。我对 Https 请求的一般工作方式有错误的想法吗?如果有人对如何进行此操作有任何建议,我将不胜感激。