-1
     <div>
@{    
    var grid = new WebGrid(Model.lstTravelReadyEntities, canPage: true, rowsPerPage: 3,ajaxUpdateContainerId:"table");
    grid.Pager(WebGridPagerModes.NextPrevious);  
    @grid.GetHtml(htmlAttributes:new{id="table"}, 
    headerStyle: "Header",
    alternatingRowStyle: "alt",
    columns: grid.Columns(
     grid.Column("Var_AssoId", canSort: true, format:@<b>@Html.ActionLink(item.Var_AssoId, "Details", "Home", new { id = item.Var_AssoId }, null)</b>, style: "Number")         grid.Column("Var_AssociateName", "Var_AssociateName")
    ));
}

这是我返回到错误页面的视图。如何将表数据(Var_AssoId)设置为链接?

4

1 回答 1

0

尝试这个:

grid.Column(header: "Var_AssoId", format: item => new HtmlString(
       Html.ActionLink((string)item.Var_AssoId.ToString(), "Details", new { id = item.Var_AssoId } ).ToString()))
于 2013-07-05T20:19:18.133 回答