1

我不知道我做错了什么,但我所有的@Html.ActionLinks 都显示预期的文本以及超链接而不是单独的文本。

@Html.ActionLink("About", "About", "Home")

显示为

About(Home/About) 

代替

About

在意见中,

 @Html.ActionLink("Edit", "Edit", new { id = item.Id })

显示

Edit(Home/Edit/4) 

而不是文字

Edit

任何线索将不胜感激。

4

1 回答 1

0

您可能有一个扩展或 DisplayTemplate 会改变默认行为。

看起来您的第二个示例缺少一个参数(html 属性的最后一个 null,我还在这里包含了控制器)

@Html.ActionLink("Edit", "Edit", "Home", new { id = item.Id }, null)
于 2012-10-25T11:11:03.710 回答