Asp.net mvc 4 如何在MVC WebGrid中使用ActionLink?

Asp.net mvc 4 如何在MVC WebGrid中使用ActionLink?,asp.net-mvc-4,razor,webgrid,Asp.net Mvc 4,Razor,Webgrid,我正在MVC演示应用程序中使用WebGrid,我正在尝试在WebGrid中使用ActionLink。我如何使用它 查看:- @model IEnumerable<RotationManager.Models.tableCustomer_M> @{ WebGrid listGrid = new WebGrid(Model); } @listGrid.GetHtml(tableStyle: "table", footerStyle: "foot", columns:

我正在MVC演示应用程序中使用WebGrid,我正在尝试在WebGrid中使用ActionLink。我如何使用它

查看:-

@model IEnumerable<RotationManager.Models.tableCustomer_M>
@{
    WebGrid listGrid = new WebGrid(Model);
}

 @listGrid.GetHtml(tableStyle: "table", footerStyle: "foot",
    columns: new[]{
     listGrid.Column("Customer_Id",format: (item) => Html.ActionLink(item.Customer_Id, "Edit",new {@id=item.Customer_Id},null))
    })
@model IEnumerable
@{
WebGrid listGrid=新的WebGrid(模型);
}
@GetHtml(表样式:“table”,页脚样式:“foot”,
列:新[]{
列(“Customer_Id”,格式:(item)=>Html.ActionLink(item.Customer_Id,“编辑”,新的{@Id=item.Customer_Id},null))
})
上面的代码行不起作用

请帮帮我

任何帮助都将不胜感激

@listGrid.GetHtml(tableStyle: "table", footerStyle: "foot",
    columns: new[]{
     listGrid.Column(header: "Customer_Id", format: item => new HtmlString(
                     Html.ActionLink((string)item.Customer_Id.ToString(), 
                    "Edit", new { @id = item.Customer_Id} ).ToString()))
    })