#model-view-controller #controller #umbraco
#модель-представление-контроллер #контроллер #umbraco
Вопрос:
У меня есть пользовательский контроллер в ~/Controllers / Api /Test.cs, унаследованный от SurfaceController.
Какой URL-адрес будет перенаправлен для него?
Ответ №1:
Здесь все задокументировано:https://our.umbraco.org/documentation/reference/routing/surface-controllers. Если предполагается, что это контроллер API, вам, вероятно, следует наследовать от UmbracoApiController, чтобы иметь возможность использовать стандартные функции WebAPI с добавлением контекста Umbraco и помощника, внедренного внутрь.
Подробнее об этом:https://our.umbraco.org/documentation/Reference/Routing/WebApi /
Комментарии:
1. Марчин, и как именно я могу получить доступ к сеансу через контекст Umbraco?
2. Чего именно вы хотите от сеанса? Это стандартный ASP.NET состояние сеанса, которое вы можете использовать везде ( msdn.microsoft.com/en-us/library/ms178581.aspx ). UmbracoContext — это другой объект, который содержит много другой полезной информации о текущем состоянии umbraco: our.umbraco.org/apidocs/csharp/api /… .