在本地的项目开发中,AJAX访问后台的控制器时,都是采用的/Home/index,但发布到服务器(WIN SERVER 2008 R2 IIS7)后,此种方法全部报404,我尝试在AJAX中加上@url.action("xx","xx")后,才可以记问
请问为什么一定要这样才能访问呢,能否实现按我现在开发的/HOME/INDEX这种方式实现,如果可以在哪里设置
现在还发现一个问题,左侧的生成采单也是以/HOME/INDEX访问,然后在右侧显示数据的,如果是以@URL.ACTION这种方式还不知道怎么改才行
求指导,谢谢。。
你将@url.action("xx","xx")的路径输出一下, 看看路径是什么, 然后绑定到ajax的url里就可以了, 或者直接用浏览器的开发者工具network查看@url.action("xx","xx")的路径是什么,然后copy到ajax的url里。
嗯,刚才将地址输出来后,看到在地址前面加了一个根地址,改了后就可以访问了
谢谢各位
应该是路由配置出的问题。你看下前台页面当使用url。action时输出的路径是怎么样的。