我有以下
@Html.ActionLink("Edit", "EditProg", new { id = item.ID })
我想知道如何为上面提供一个名称,因为我需要在提交之前捕获此名称。是否有类似name = "EditLink"
的内容?
答案 0 :(得分:5)
您的意思是在锚点中添加name
属性(即使此属性在锚点上无效)?
@Html.ActionLink(
"Edit", // linkText
"EditProg", // actionName
new { id = item.ID }, // routeValues
new { name = "EditLink" } // htmlAttributes
)
或将其作为查询字符串参数发送到控制器?
@Html.ActionLink(
"Edit", // linkName
"EditProg", // actionName
new { // routeValues
id = item.ID,
name = "some name"
}
)
答案 1 :(得分:0)
您可以使用Url.Action吗?
<a href="@Url.Action("EditProg")" id="@item.ID" name="editlink" >