jqGrid dataUrl路由问题

时间:2011-08-10 18:17:19

标签: asp.net-mvc jqgrid routes asp.net-mvc-routing

我正在开发我的第一个ASP.NET MVC 3应用程序,并在我的一些页面上有几个jqGrid网格。我注意到,当我在本地Visual Studio中的内置服务器上运行时,服务器上的某些dataUrls出现了404错误。

我的网站在本地运行http://localhost:57000/IceCream之类的内容,但部署的内容类似于http://10.10.5.100/IceCreamShop/IceCream

我正在指定我的搜索选项:

searchoptions: {
   dataUrl: '/IceCream/AvailableToppings',
   buildSelect: createSelectList,
   sopt: ['eq']
}

注意 - 路线中没有列出IceCreamShop。

也许我只是以错误的方式解决这个问题。如何正确指定路线呢? 在任何一个环境中运行?


解决

我需要做的就是:

searchoptions: {
   dataUrl: '@Url.Action("AvailableToppings", "IceCream")',
   buildSelect: createSelectList,
   sopt: ['eq']
}

够容易。这里什么都看不到......继续......继续前进。

1 个答案:

答案 0 :(得分:0)

正如我在对问题的更新中写的那样,我需要做的就是:

searchoptions: {
   dataUrl: '@Url.Action("AvailableToppings", "IceCream")',
   buildSelect: createSelectList,
   sopt: ['eq']
}