我的数据库中有一个存储事件的表。我目前在 Homecontroller的索引视图页面上,我需要发布一个指向 EventsController 的编辑方法的链接,该方法接收事件的ID 并对其进行编辑。我可以这样做: -
@Html.ActionLink("Edit", "~/Controllers/EventsController.cs/Edit", new { id=item.ID })
还是我必须写别的东西来实现我的动机。感谢。
答案 0 :(得分:4)
您可以使用
@Html.ActionLink("Edit", "Edit", "Events", new { id=item.ID }, null)
您可以使用重载,LinkExtensions.ActionLink Method (HtmlHelper, String, String, String, Object, Object)
有关详细信息,请访问LinkExtensions.ActionLink
答案 1 :(得分:2)
您可以将代码用作
@Html.ActionLink("Edit", "EventsController", new { id=item.ID })
“ActionLink”有不同的重载,请查看它们。例如
如果您将控制器放置在某个不同的位置(可能是因为区域),您将必须指定它。
答案 2 :(得分:1)
您可以使用以下内容:
@Html.ActionLink("Link Text", "Edit", "Events", new { id=item.ID })