我正在使用带有 ASP.Net MVC Wrappers 的 Kendo UI 网格。我的网格数据源定义如下:
.DataSource(dataSource => dataSource
.Ajax()
.Model(model =>
{
model.Id(p => p.Code);
})
.Read(read => read.Url("api/ProjectMilestone").Type(HttpVerbs.Get))
.Create(create => create.Url("api/ProjectMilestone").Type(HttpVerbs.Post))
.Update(update => update.Url("api/ProjectMilestone").Type(HttpVerbs.Put))
.Destroy(destroy => destroy.Url("api/ProjectMilestone").Type(HttpVerbs.Delete))
)
所以人们会期望 GET url 将生成为[server]/[app]/api/ProjectMilestone
.
但就我而言,托管网格的页面位于以下 URL [server]/[app]/Project
:. 这导致 GET url 生成为[server]/[app]/Project/api/ProjectMilestone
,当然服务器返回错误 404 not found。
请告诉我如何生成 GET url [server]/[app]/api/ProjectMilestone
。