首页 > 解决方案 > 使用 Url.action() 传递 javascript 值时出错

问题描述

我正在使用 url.action 将值传递给我的控制器

用下面的例子

onclick="location.href='@Url.Action("result", "Checking", new { id = "Name" })'">

它出现了一个错误

http://localhost:51086/Checking/result/Name 0x80070005第 185 行第 13 列未处理的异常 - JavaScript 运行时错误:访问被拒绝。

虽然程序可以正常工作

onclick="location.href='@Url.Action("result", "Checking")?id=Name'">

想知道使用 Url.Action 的 routevalue 传递值的区别

谢谢

标签: javascriptmodel-view-controller

解决方案


试试这个

onclick="location.href='@Url.Action(\"result\", \"Checking\", new { id = \"Name\" })'">

推荐阅读