我想从Url.Action传递多个参数,以下是视图中的代码:
window.location.href = "@Url.Action("ABC", "XYZ", new { @A= ViewBag.A , @B = ViewBag.B })";
这是我的控制器XYZ中的方法
public ActionResult ABC(string A, string B)
{
// Some Code
}
我总是只从第一个参数中获取值,第二个参数始终为空。即使我首先放入B,第二个仍然为空。
VIEW基本上是在JavaScript函数下。
这是链接:http://localhost/CargoMainSite/XYZ/ABC?A=1&B=2
请注意,在第一个参数和第二个参数之间有一些额外的文本,即“amp;”,如果我明确删除它,则可以正常工作并获取适当的值。