2012-01-11 15 views
5

Gelişmekte olduğum bir web sitem var (http://www.mywebsite.com/) alt alanlardan yararlanıyor. Temel olarak istediğim: http://www.mywebsite.com/Redirect'a gittiğinizde sizi http://blahblah.mywebsite.com/SpecificController/SpecificAction adresine yönlendirir.MVC 3 Subdomain üzerinde eyleme Yönlendirme

Redirect hakkında biliyorum, ancak POST parametrelerini (bildiğim kadarıyla) göndermenize izin vermez ve RedirectToAction bir alt etki alanı belirtmenize izin vermez. Eğer kurmak varken yolları alt alanları için

+0

http://stackoverflow.com/questions/278668/is-it-possible-to-make-an-asp-net-mvc: [Bu soruya] bir göz [1] [1] alın -Kabloları tabanlı-a-alt etki alanında – Dmitry

cevap

1

bu guide to domain routing

kontrol edin. Belirli bir yönlendirme için bu kullanabilirsiniz:

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

sonrası kısmına gelince, sadece bir sonraki denetleyiciye veri aktarmak için (TempData [ "varName"]) TempData sözlüğünü kullanabilirsiniz/eylem