Saya mencoba memanggil metode pengontrol saya dengan meneruskan 2 parameter tetapi tindakan pengontrol tidak pernah tercapai dan kesalahan 404 dikembalikan.
setelah melihat pertanyaan serupa lainnya, saya telah mencoba memformat ulang tautan tindakan dan juga mencoba menggunakan @html.aksi, memastikan bahwa itu adalah HttpGet daripada HttpPost dan jelas membuat metode tindakan benar-benar ada di pengontrol.
Hasil tindakan:
@Html.ActionLink(
linkText: item.FileName,
actionName: "GetStatement",
controllerName: "Statements",
routeValues: new { id = item.Id, entityCode =
item.EntityCode },
htmlAttributes: null)
Metode pengontrol
public class StatementsController : Controller
{
[HttpGet]
public ActionResult GetStatement(int id, int entityCode)
{
//go to repository and get statement
}
}
Saya juga tidak yakin apakah URL terkait diformat dengan benar: Statments/GetStatement/1234?entityCode=111