Я пытаюсь вызвать метод внутри контроллера в MVC из действия javascript. Предполагается, что действие javascript вызывает этот метод внутри контроллера и отправляет ему некоторые параметры.
Мой код Javascript выглядит так:
location.href = '@Url.Content("~/Areas/MyArea/MyMethod/"+Model.MyId)';
Мой метод определяется следующим образом:
[HttpGet]
public ActionResult MyMethod(int? MyId)
{
doSomething(MyId);
return View("MyView");
}
Однако, когда я отлаживаю приложение, когда вызывается метод, параметр MyId передается как нуль, а не как текущее значение параметра MyId в моей модели. Что я могу сделать, чтобы правильно отправить или получить это значение? Спасибо!