asp.net-mvc-3 - MVC 3 重定向到子域上的操作

标签 asp.net-mvc-3 c#-4.0 redirect subdomain

我正在开发一个使用子域的网站 (http://www.mywebsite.com/)。基本上我想要的是当您访问:http://www.mywebsite.com/Redirect时,它会将您重定向到http://blahblah.mywebsite.com/SpecificController/SpecificAction.

我了解Redirect,但它不允许您发送 POST 参数(据我所知),并且 RedirectToAction 不允许您指定子域.

最佳答案

对于路由中的子域,请检查此 guide to domain routing

当你设置好之后。对于特定的重定向,您可以使用以下命令:

return RedirectToAction("SpecificAction", 
        "SpecificController",
         new { subdomain = "blahblah");

对于 post 部分,您可以仅使用 TempData 字典 (TempData["varName"]) 将数据传递给下一个 Controller /操作

关于asp.net-mvc-3 - MVC 3 重定向到子域上的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8822144/

相关文章:

asp.net-mvc - filters.Add 与 FilterProviders.Providers.Add

.net - 计算 ASP.net/c# 中的 session 数

.htaccess - 将请求重定向到与模式不匹配的目录

jquery - 如何设置可编辑文本最大长度?

asp.net-mvc - 应用逻辑(认证/授权的适当位置)

c# - 为什么我会收到以下错误?无效的方差修饰符。只有接口(interface)和委托(delegate)类型参数可以指定为变体

apache - 将所有http请求(包括子域)重定向到https

php - 使用 PHP 和 .htaccess 强制 404 不工作

c# - MVC 3 不在区域下寻找 View

asp.net - 如何在 ASP.NET 请求中使用 System.Net.HttpRequestHeader 枚举?