【发布时间】:2009-09-13 08:30:02
【问题描述】:
我正在为我的一个项目使用 ASP.NEt MVC。 在这个我有 Employee 控制器,可以通过 www.Mysite.com/Employee/ url 调用。
我也使用了 JqGrid,它使用 followng 来获取数据
网址:“GetGridData”
在测试时我发现
-
如果我在浏览器中键入 www.Mysite.com/Employee/ ,则会向
www.Mysite.com/Employee/GetGridData
-
如果我在浏览器中键入 www.Mysite.com/Employee ,则会调用
www.Mysite.com/GetGridData
注意:第二次通话末尾缺少 /。
如何纠正这个问题,因为最终用户可能会在浏览器中键入任何此 url。
【问题讨论】:
-
我可以看看你的路线图吗?它应该在 Global.asax.cs 的 Application_Start 方法中设置。
-
默认是一样的,我没有修改。 routes.MapRoute("Default", "{controller}/{action}/{id}",New With {.controller = "Home", .action = "Index", .id = ""} )
标签: asp.net asp.net-mvc routing jqgrid