Я борюсь с URL-адресами для ajax-reader/JSON. Каждый раз, когда я думаю, что понимаю, кажется, что я не знаю. Пожалуйста, может кто-нибудь объяснить логику этого?HttpRoutes - как они работают?
Я получил этот контроллер:
public class ServiceController : DnnApiController
{
[AllowAnonymous]
[HttpGet]
public HttpResponseMessage GetAllItems(int moduleId)
{
MyProjectController controller = new MyProjectController();
IEnumerable<ItemInfo> items = controller.GetAllItems(moduleId);
return Request.CreateResponse(HttpStatusCode.OK, items);
}
}
Я получил эту Routemapper:
public class RouteMapper : IServiceRouteMapper
{
public void RegisterRoutes(IMapRoute mapRouteManager)
{
mapRouteManager.MapHttpRoute("MyProject",
"default",
"{controller}/{action}",
new[] { "MyCompany.MyProject.Services" });
}
}
В какой URL я могу прочитать данные с $ .ajax() и что это URL показывает мне данные в браузере?
Thanx in Advance!
Asle :)
Thanx! Именно то, что я искал. Блестящий М. Мачуа! : D –
@AsleG, рад слышать, что это сработало для вас.Пожалуйста, продолжайте и отметьте это как ответ, иначе ваш вопрос останется отмеченным как неотвеченный. Приветствия. –
Действительно. Это ответ. :) Должен быть отмечен сейчас. –