سؤال

وحصلت على ASP.NET MVC 2.0 معاينة 1 التطبيق والتي لخلق بعض المناطق التي تحتوي على طرقهم الخاصة.

وأريد أن يكون وسيلة للكتابة هذه المسارات في المشروع الرئيسي. يمكنني بالطبع لا تضيف طريقا جديدا يحمل نفس الاسم. أستطيع أن أرى (البند RouteBase) RouteTable.Routes.Remove ولكن غير متأكد من كيفية استخدامها.

//Need to remove "PostIndex" before adding it again
routes.MapAreaRoute(
                "OurAreaNameSpace",
                "PostIndex",
                "post/index/{currentPage}",
                new { controller = "Post", action = "Index", currentPage = "" },
                new string[] { "OurAreaNameSpace.Controllers" }
            );
هل كانت مفيدة؟

المحلول

وكيف في هذا؟

RouteTable.Routes.Remove(RouteTable.Routes["PostIndex"]);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top