Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在ASP MVC的jqGrid URL参数中使用相对URL?_Asp.net Mvc_Jqgrid - Fatal编程技术网

Asp.net mvc 如何在ASP MVC的jqGrid URL参数中使用相对URL?

Asp.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: '<%

我已经像这样设置了一个jqGrid

$('#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/”似乎也能做到这一点