سلام
همین الان برای ادرس دهی ها سوییچ کن به T4MVC
خیلی قشنگه و جالبه و تمیزه
خب شما این route ی که نوشتی رو کاملتر بنویس، دستور actionlink یا url.action ای هم که نوشتی رو بزار
بعدا اینجوری چرا خب کار میکنی؟ بزار همون آدرس دهی پیش فرضش باشه ولی در حالت کلی باید namespace رو به تمام فایل های کانفیگ در areaها اضافه کنی
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "YourProject.Areas.Admin.Controllers" }
);
}
}