我不知道我做错了什么,但我所有的@ Html.ActionLinks都在显示预期文本和超链接而不是单独的文本。
@Html.ActionLink("About", "About", "Home")
显示为
About(Home/About)
而不是
About
在视图中,
@Html.ActionLink("Edit", "Edit", new { id = item.Id })
显示器
Edit(Home/Edit/4)
而不是文字
Edit
任何线索都会受到赞赏。
答案 0 :(得分:0)
您可能有一个扩展或DisplayTemplate会更改默认行为。
看起来你的第二个例子是缺少一个参数(html属性的最后一个空格,我在这里也包含了控制器)
@Html.ActionLink("Edit", "Edit", "Home", new { id = item.Id }, null)