JS调用URL页面转向,控制器方法,点击按钮后报错

lxgmag2016 2018-09-11 10:00:03
JS里的调用代码:

var url = "@Url.Action("addbatch", @ViewContext.RouteData.Values)" + "/" + projectID;
alert(url);
//调用链接加载页面;
window.location.href = url;

控制器定义方法:
[HttpPost]
public ActionResult AddBatch(int moudleId, int menuId, int btnId, int projectID)
{
}


页面报错:

“/”应用程序中的服务器错误。
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。

请求的 URL: /prmplan/addbatch/35/36/37/1


...全文
396 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
讨厌走开啦 2018-09-11
  • 打赏
  • 举报
回复
检查一下请求资源的路径是否正确。简单的验证方法:把请求的url复制到浏览器里访问是否可以正常请求到资源。
讨厌走开啦 2018-09-11
  • 打赏
  • 举报
回复
引用 2 楼 lxgmag2016 的回复:
#1 这样我试过,一样的错误。

那就是路径错了,看看是传入的参数就有问题,还是你拼接url的函数有问题。
lxgmag2016 2018-09-11
  • 打赏
  • 举报
回复
#1 这样我试过,一样的错误。

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧