我正在开发一个使用子域的网站 (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/