代码之家  ›  专栏  ›  技术社区  ›  balalakshmi

asp.net mvc jquery网格

  •  0
  • balalakshmi  · 技术社区  · 16 年前

    我正在尝试使用asp.net mvc和jquery grid的hello world项目

    按照以下步骤操作 http://haacked.com/archive/2009/04/14/using-jquery-grid-with-asp.net-mvc.aspx

    当从VS2008点击F5时,一切似乎都很好。网格显示来自数据库的数据

    现在,当我设置一个虚拟目录并指向同一个项目时,不会出现任何数据

    所以我尝试修改jquery网格的url属性

        //url: '/Home/GetGridData/',
    

    到 url:'<%=url.action(“getgriddata”,“~/home”)%>',

    数据仍然没有显示

    使用fiddler,在f5模式和虚拟目录模式下运行时的区别在于,请求的url是不同的

    F5 http://localhost.:1188/Home/GetGridData?nd=1267102892819&_search=false&rows=10&page=1&sidx=Activity&sord=asc

    虚拟目录 http://mymachine/dashboard/Home/GetGridData?nd=1267102919267&_search=false&rows=10&page=1&sidx=Sno&sord=asc

    现在,我该如何纠正这个错误

    2 回复  |  直到 9 年前
        1
  •  0
  •   Sperling    16 年前

    的第二个参数 Url.Action 应该是controllername,而不是虚拟路径。 使用 "Home" 而不是 "~/Home"

        2
  •  0
  •   Qaiser Mehmood    9 年前

    您需要修改URL路由或添加新路由。 虚拟机URL解析错误。