-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")
    ));
}

This is my View it returns to Error Page.How to set Table Data(Var_AssoId) as a link?

user2514925
  • 931
  • 8
  • 33
  • 56

1 Answers1

0

Try this:

grid.Column(header: "Var_AssoId", format: item => new HtmlString(
       Html.ActionLink((string)item.Var_AssoId.ToString(), "Details", new { id = item.Var_AssoId } ).ToString()))
Splendor
  • 1,386
  • 6
  • 28
  • 62