问题标签 [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.
asp.net - 如何在 ASP.NET 中创建子域并重定向到它们?
如何在 ASP.NET 中创建子域?我的主页上的链接很少(Home.aspx)示例:Link1 和 Link2
我需要创建两个子域 link1.example.com 和 link2.example.com 并重定向到它们。我将使用 Response.Redirect 进行导航。
问题:文件是否需要驻留在不同的目录中?我可以在 localhost 上测试或模拟这个例子吗?
对这个新手 ASP.NET 程序员的任何帮助将不胜感激。
c# - Response.Redirect 使用不同的引用者
我在 aspx 网页中有以下代码:
我还想通过重定向发送一个不同的推荐人,例如:
这在 Asp.net 中是可能的还是仅由浏览器处理的引荐来源网址?
干杯斯蒂芬
asp.net - 为什么 Response.Redirect 关闭我的浏览器窗口而不是重定向?
无论出于何种原因,当我使用 Response.Redirect 时,窗口只是关闭而不是导航到给定的 URL,这里是代码。
(考虑到我的客户是谁,出于安全考虑,我删除了网址......)
asp.net - Response.Redirect - 使用异常进行流量控制?
Response.Redirect
有两个重载:
如果我调用第一个重载,或者使用endResponse
set调用第二true
个重载,ThreadAbortException
则会抛出异常。
我为什么要使用这种方法?这不是使用异常处理程序流的例子吗?(因此是一件坏事)
如果我的重定向确实需要例外,那么我最好抛出一个包含重定向原因的信息更丰富的异常吗?
c# - 处理在辅助线程进程中发生的未处理错误
我有一个 asp.net 2.0 web 应用程序,它调用一个长时间运行的存储过程(大约 3 分钟)。sp 实际上在后端执行许多任务。
我的页面使用线程和 ajax(更新面板)和计时器控件向用户显示进度条。这一切都很好,除非在 sp 中有一个错误,它只是冻结了屏幕。
我尝试使用在 codeProject 上找到的 SafeThread 类,该类包装了线程进程并创建了一个可以在发生异常时处理的事件。
在事件处理程序中,我只想将用户重定向到错误页面并显示错误。测试时我可以中断事件处理程序。然而,调用 Server.Transfer 或 Response.Redirect 完全没有效果。
我不确定为什么会这样。我将在下面发布我的代码。任何想法或替代建议表示赞赏。
asp.net - 为什么 Response.Redirect("") 在一个测试环境中返回一个错误而不是另一个?
我们正在尝试找出如何修复在第 3 方 IV&V 测试中发现的错误,我们无法在内部测试环境中重新创建该错误。
我们已确定该错误是由于在尝试重定向到它之前无意中将 URL 值设置为空字符串 ("") 引起的。因此,我们正在尝试执行 Response.Redirect("")。
在外部测试环境中,这行代码导致如下错误:
在内部测试环境中,当前页面只是简单地重新加载。
服务器实际上是相同的——内部测试服务器与外部服务器具有相同的物理硬件,甚至运行外部服务器的虚拟映像的副本。因此,所有 Windows 和 IIS 设置都应该相同。
是否存在可能导致这种差异的物理网络、负载平衡或其他环境问题?
感谢您的任何想法。
c# - 重定向到 clickonce 应用程序后关闭 aspx 页面
我在我的 aspx 页面部分后面的代码中有代码。在按钮单击时,会调用一个函数,以便加载 clickonce 应用程序。最初我是在 javascript 中完成所有这些工作的。js 将 window.location 设置为我的 clickonce 应用程序的 url,并通过超时关闭。在我将应用程序安装在另一台服务器上之前,这一直很好。IE 不允许 clickonce 应用程序通过客户端脚本加载。我现在被迫重定向到 clickonce 应用程序的 url。我现在遇到的问题是无法关闭启动重定向的窗口。在任何 js 可以运行之前,重定向首先触发。我基本上需要一种方法来减慢重定向,以便我可以运行我的 js。
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
asp.net - 在中等信任下从 global.asax 重定向
我的 global.asax 中有这个简单的 Application_Error 方法,如果在中等信任下发生异常,它不会重定向。有人可以告诉我这里出了什么问题。
此代码在完全信任下工作正常
.net - 使用两个 Https 页面之间的 Response.Redirect 可以看到查询字符串变量吗?
我正在查看一个在两个 Https 页面之间具有 Response.Redirect 的 Web 应用程序。由于安全连接,我通常会假设查询字符串参数对于 https 请求不可见。但是,由于 Response.Redirect 在两个页面之间发回 302 - Object Moved 响应以及查询字符串变量,我担心此消息根本没有加密。
我用 HttpAnalyzer 查看了数据,但我相信它会自动解密 Https 流量。我对 Https 请求的一般工作方式有错误的想法吗?如果有人对如何进行此操作有任何建议,我将不胜感激。