Saya mencoba memanggil metode di dalam pengontrol di MVC dari tindakan javascript. Tindakan javascript seharusnya memanggil metode ini di dalam pengontrol dan mengirimkan beberapa parameter ke sana.
Kode Javascript saya terlihat seperti ini:
location.href = '@Url.Content("~/Areas/MyArea/MyMethod/"+Model.MyId)';
Metode saya didefinisikan sebagai berikut:
[HttpGet]
public ActionResult MyMethod(int? MyId)
{
doSomething(MyId);
return View("MyView");
}
Namun, saat saya men-debug aplikasi, saat metode dipanggil, parameter MyId diteruskan sebagai null dan bukan sebagai nilai saat ini dari parameter MyId dalam model saya. Apa yang dapat saya lakukan untuk mengirim atau mengambil nilai ini dengan benar? Terima kasih!