MVC 3重定向到子域上的操作

Ent*_*ity 5 subdomain redirect c#-4.0 asp.net-mvc-3

我有一个我正在开发的网站(http://www.mywebsite.com/)使用子域名.基本上我想要的是当你去:http://www.mywebsite.com/Redirect它重定向到你http://blahblah.mywebsite.com/SpecificController/SpecificAction.

我知道Redirect,但是这不允许你发送POST参数(据我所知),并且RedirectToAction不允许你指定子域.

Mih*_*gos 1

对于路由中的子域,请查看域路由指南

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

return RedirectToAction("SpecificAction", 
        "SpecificController",
         new { subdomain = "blahblah");
Run Code Online (Sandbox Code Playgroud)

至于后期部分,您可以使用 TempData 字典 (TempData["varName"]) 将数据传递给下一个控制器/操作