我想使用actionlink来调用控制器。我的网址是
localhost:16252/Concert/Index/9
。
我想调用create controller并将id(9)发送到控制器。如何通过actionlink从地址栏访问id(9)?
答案 0 :(得分:0)
ActionLink有一个重载,允许您指定路由值
MSDN链接here
@Html.ActionLink("LinkText", "Action", "Controller", new {Id= 9}, null)
答案 1 :(得分:0)
对于从View传递,你必须使用带有RouteValueDictionary参数的重载:
@Html.ActionLink("Link Text","MyAction", "My", new {id= 9},null)
并在您的控制器中:
public class MyController
{
public ActionResult MyAction(int id)
{
// do something
return View();
}
}
使用Html.ActionLink()
的{{3}}