我看不到要在控制器中的html.ActionLink中发送的ID,这是我要尝试执行的操作
<li>
<%= Html.ActionLink("Modify Villa", "Modify", "Villa", new { @id = "1" })%></li>
public ActionResult Modify(string ID)
{
ViewData["Title"] =ID;
return View();
}
这是我遵循的教程的推荐,但它不起作用,并且还在URL末尾添加了?Length = 5!
提前致谢!
编辑:这是我使用的路线,默认
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
似乎有人否决了以下两个建议,但没有发布解决方案!