2013-07-24 2 views
1

У меня есть контроллер администратора для управления назначениями с веба-сайта, маршруты я создал следующий образом,Orchard CMS, расположение администратора отсутствует

public IEnumerable<RouteDescriptor> GetRoutes() 
    { 
     return new[] { 

      new RouteDescriptor 
       { 
        Route = new Route(
         "Admin/Bt.Forms/Appointments", 
         new RouteValueDictionary { 
                {"area", "Bt.Forms"}, 
                {"controller", "AppointmentAdmin"}, 
                {"action", "Index"} 
               }, 
         new RouteValueDictionary(), 
         new RouteValueDictionary { 
                {"area", "Bt.Forms"} 
               }, 
         new MvcRouteHandler()) 
       }, 
     }; 
    } 

Когда переходите к URL, администратор компоновки и боковое меню теряется , может кто-нибудь просветить меня, что я, возможно, отсутствует, спасибо заранее,

-Джордж

ответ

1

просто украсит ваше действие контроллера с [Themed] attribute.like это:

[Themed] 
[Admin] 
public ActionResult MyAction(){ 


    return View(); 
} 
+0

Behnam, спасибо за ваш ответ, я попробовал это раньше, он не дает мне тему администратора и меню, но он дает текущую тему сайта, – Jyothish

+0

, а затем просто добавьте еще один атрибут '[Admin]' рядом с шириной '[Themed]' –

+0

Спасибо, отлично работает ,, – Jyothish

Смежные вопросы