2012-01-11 12 views
5

我有一個網站正在開發(http://www.mywebsite.com/),它使用子域。基本上我想要的是,當您轉到:http://www.mywebsite.com/Redirect時,它會將您重定向到http://blahblah.mywebsite.com/SpecificController/SpecificActionMVC 3重定向到子域上的操作

我知道關於Redirect,但不會讓你發送POST參數(據我所知),並且RedirectToAction不允許你指定一個子域。

+0

看看[這個問題] [1] [1]:http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc -route基礎上,一個子域 – Dmitry 2012-01-11 19:49:01

回答

1

對於路線的子域檢查這guide to domain routing

當你擁有它成立。特定重定向你可以使用這個:

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

至於在後部分,你可以使用到TempData詞典(TempData的[「的varName」])將數據傳遞到下一個控制器/動作