ASP.NET MVC向ActionLink传递一个ID

本文关键字:一个 ID MVC NET ActionLink ASP | 更新日期: 2023-09-27 18:02:21

我有一个可点击的链接,必须调用我的sql语句,但是我的字段是一个整数和ActionLink将停止并给我一个错误,我的项目。Emp_ID不是字符串

在MVC4 c#有任何其他的方式,我可以创建一个链接来调用我的sql语句?

 @Html.ActionLink(item.EMP_ID, "OfficerReport", new { id = item.EMP_ID })

谢谢。

ASP.NET MVC向ActionLink传递一个ID

你可以这样做:

 @Html.ActionLink(item.EMP_ID.ToString(), "OfficerReport", new { id = item.EMP_ID })

参数1)链接文本

参数2)动作名称

参数3)路线值

如果EMP_ID如下所示,在末尾添加ToString

@Html.ActionLink(item.EMP_ID.ToString(), "OfficerReport", new { id = item.EMP_ID });

更多信息:-

@Html.ActionLink("Click here", // <-- Link text
                 "About", // <-- Action Method Name   
                 "Home", // <-- Controller Name   
                 null, // <-- Route value   
                 null // <-- htmlArguments      
                 )