在ASP.NET Core MVC中,可以使用ActionLink(动作链接)来生成HTML超链接,该链接将引用到控制器中的特定操作(Action)。以下是生成ActionLink的代码示例:
@Html.ActionLink("Link Text", "ActionName", "ControllerName")
在上面的示例中,"Link Text"是链接的文本显示,"ActionName"是要引用的操作(Action)的名称,"ControllerName"是要引用的控制器的名称。
@Html.ActionLink("Link Text", "ActionName", "ControllerName", new { id = 1 }, null)
在上面的示例中,new { id = 1 }是一个匿名对象,用于传递路由参数。在这个例子中,参数名为"id",值为1。
@Html.ActionLink("Link Text", "ActionName", "ControllerName", new { id = 1 }, new { @class = "link-class", target = "_blank" })
在上面的示例中,new { @class = "link-class", target = "_blank" } 是一个匿名对象,用于设置其他HTML属性。在这个例子中,设置了"class"属性为"link-class",和"target"属性为"_blank"。
以上是使用ASP.NET Core MVC中的ActionLink生成动作链接的示例代码。根据实际需要,可以根据需要添加其他参数和属性。