MVC3 @ Html.ActionLink将文本与地址一起显示

时间:2012-10-25 10:56:21

标签: asp.net-mvc-3

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

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

显示为

About(Home/About) 

而不是

About

在视图中,

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

显示器

Edit(Home/Edit/4) 

而不是文字

Edit

任何线索都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

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

看起来你的第二个例子是缺少一个参数(html属性的最后一个空格,我在这里也包含了控制器)

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