2010-01-13 14 views
27

En yeni ASP.Net MVC 2 RC sürümünü kullanıyorum.Bir Bölgenin eyleminden "kök" alanındaki bir eyleme yönlendirin mi?

Soruma göre, "Blog" alanında yer alan bir eylemden, uygulamamın (kök alan) kök dizininde bulunan ana denetleyicideki dizin eylemine nasıl yönlendirilirim?

return RedirectToAction("index", "home"); 

ama bu blog benim Alan adıdır /Blog/home yönlendiriyor:

denedim.

cevap

70

bu deneyin:

return RedirectToAction("index", "home", new { area = "" }); 
+3

Evet, bunu kendi projemde denedim ve işe yarıyor. –

+0

Teşekkür ederim, işe yaradı. Ancak, ViewData kaybolur gibi görünüyor: S yerine Sessions kullanacağım :) – Mickel

+0

Ayrıca ViewData'yı TempData içinde saklayabilirsiniz ... –

4

ViewData ne olduğundan emin değil, çok çalışması gerekir bu yönlendirme varsayılan kullanılıyorsa.

return Redirect("~/"); 
+3

Bu benim için çalışmıyor, ancak reddettim çünkü çünkü başkası. –

İlgili konular