2013-07-05 2 views
-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) в качестве ссылки?Отображать данные WebGrid как ссылку

ответ

0

Попробуйте это:

grid.Column(header: "Var_AssoId", format: item => new HtmlString(
     Html.ActionLink((string)item.Var_AssoId.ToString(), "Details", new { id = item.Var_AssoId }).ToString())) 
Смежные вопросы