我正在为 ajax-reader/JSON 的 URL 苦苦挣扎。每次我想我明白了,似乎我还没有。拜托,谁能解释一下这背后的逻辑???
我得到了这个控制器:
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);
}
}
我得到了这个路由映射器:
public class RouteMapper : IServiceRouteMapper
{
public void RegisterRoutes(IMapRoute mapRouteManager)
{
mapRouteManager.MapHttpRoute("MyProject",
"default",
"{controller}/{action}",
new[] { "MyCompany.MyProject.Services" });
}
}
我可以在哪个 URL 上使用 $.ajax() 读取数据,在浏览器中显示数据的 URL 是什么?
提前感谢!
阿斯莱 :)