【发布时间】:2014-07-14 20:02:18
【问题描述】:
我正在尝试从 javascript 操作调用 MVC 中控制器内的方法。 javascript 操作应该在控制器内部调用此方法并向其发送一些参数。
我的 Javascript 代码如下所示:
location.href = '@Url.Content("~/Areas/MyArea/MyMethod/"+Model.MyId)';
我的方法定义如下:
[HttpGet]
public ActionResult MyMethod(int? MyId)
{
doSomething(MyId);
return View("MyView");
}
但是,当我调试应用程序时,当调用该方法时,MyId 参数作为 null 而不是作为我的模型中 MyId 参数的当前值传递。我该怎么做才能正确发送或检索此值?谢谢!
【问题讨论】:
标签: javascript asp.net-mvc redirect model-view-controller