Używam Razor w MVC 4. Próbuję zrobić URL z widoku w obszarze do działania kontrolera w innym obszarze. Poniższy zwraca pusty ciąg:Url.Action() z obszarem zwraca pusty ciąg
@Url.Action("Action", "MyController", new { area = "OtherArea" })
Zrobiłem kilka testów z innych opcji, oraz następujące Zwraca URL, ale to jest złe:
@Url.Action("Action", "MyController", new { parameter = 1 })
Powstały URL/App/IncorrectArea/My/Action? Parametr = 1. Zwróć uwagę na nieprawidłowy obszar; Url.Action zakłada (ponieważ nie przekroczyłem obszaru), że kontroler żyje w bieżącym obszarze, którego nie ma!
Wszelkie pomysły?
Zapraszamy do obejrzenia [T4MVC] (http://t4mvc.codeplex.com/) naprawić wiele problemów związanych z łańcuchami w MVC. –