Asp.net mvc 如何在ASP MVC的jqGrid URL参数中使用相对URL?
我已经像这样设置了一个jqGridAsp.net mvc 如何在ASP MVC的jqGrid URL参数中使用相对URL?,asp.net-mvc,jqgrid,Asp.net Mvc,Jqgrid,我已经像这样设置了一个jqGrid $('#gridTable').jqGrid({ url: '/GridData/', ... 现在,如果我导航到诸如“/Controller/id/”之类的url,那么网格将发送一个GET to“/GridData/”而不是“/Controller/id/GridData/” 我是否可以将GET设置为相对的,以便在服务器端提取id,或者我是否必须在客户端上使用javascript手动将id作为parmater传递?url:“”, url: '<%
$('#gridTable').jqGrid({
url: '/GridData/',
...
现在,如果我导航到诸如“/Controller/id/”之类的url,那么网格将发送一个GET to“/GridData/”而不是“/Controller/id/GridData/”
我是否可以将GET设置为相对的,以便在服务器端提取id,或者我是否必须在客户端上使用javascript手动将id作为parmater传递?url:“”,
url: '<%= Url.Action("ActionName", "ControllerName", new { id = whateverYouNeed } %>',
将您的操作和控制器替换为“ActionName”和“ControllerName”url:“/GridData/”似乎也能做到这一点