<a href="@Url.Action("UpdateCase", "Receptionist", new { id = @Model[SrNo].Patient_ID })" class="btn btn-danger">Edit</a>
在href中,我通過了id作爲參數。所以當我重定向到行動我有以下網址在MVC中的URL中顯示「ID」字
但我想ID字在URL中可見。
RouteConfig
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
如果我改變參數的名稱,而不是ID,這是工作。唯一ID是不是在URL可見
UpdateCase行動:當在URL中未指定參數
[Authorize]
[HttpGet]
public ActionResult UpdateCase(Int64 id)
{
}
嘗試添加屬性[路線(「{}動作/ ID = {0}」)],以行動接待員 – Marusyk
Edit它應該是這樣的? –
不,它將作爲控制器中的動作的一個屬性 – Marusyk