2012-01-11 8 views
5

Tôi có trang web mà tôi đang phát triển (http://www.mywebsite.com/) sử dụng tên miền phụ. Về cơ bản những gì tôi muốn là khi bạn đi đến: http://www.mywebsite.com/Redirect, nó chuyển hướng bạn đến http://blahblah.mywebsite.com/SpecificController/SpecificAction.MVC 3 Chuyển hướng đến Hành động trên Tên miền phụ

Tôi biết về Redirect, nhưng điều đó không cho phép bạn gửi thông số POST (theo như tôi biết) và RedirectToAction không cho phép bạn chỉ định tên miền phụ.

+0

Hãy xem [câu hỏi này] [1] [1]: http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc -rên-dựa trên-một-tên miền phụ – Dmitry

Trả lời

1

Đối với tên miền phụ trong các tuyến đường kiểm tra này guide to domain routing

Khi bạn đã thiết lập nó. cho một chuyển hướng cụ thể mà bạn có thể sử dụng này:

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

Đối với bài các phần, bạn có thể chỉ cần sử dụng từ điển TempData (TempData [ "VARNAME"]) để vượt qua các dữ liệu với bộ điều khiển tới/hành động