如何将INT的Model主键添加到ActionLink LinkText

时间:2014-07-14 19:35:57

标签: asp.net-mvc

我试图添加一个ActionLinnk,其中文本将是Persons ID。但是,我收到的错误是“无法将int转换为字符串'

这是有效的,因为Fullname是一个字符串

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

这不是因为ID是INT。

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

我尝试用引号括起来但没有运气。我也可以使用razor转换为字符串,然后将其添加回来,但我认为这应该很简单。谢谢

1 个答案:

答案 0 :(得分:1)

只需将其转换为字符串

即可
@Html.ActionLink(item.ID.ToString(), "Edit", new { id = item.ID })