我试图添加一个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转换为字符串,然后将其添加回来,但我认为这应该很简单。谢谢
答案 0 :(得分:1)
只需将其转换为字符串
即可@Html.ActionLink(item.ID.ToString(), "Edit", new { id = item.ID })