0

我在我的 mvc4 应用程序中使用 Grid.MVC 我想将该值用作链接文本但无法做到这一点

   @Html.Grid(Model).Columns(columns => 
    {
      columns.Add(c => c.FirstName).Titled("Username").Filterable(true).Sanitized(false)
     .Encoded(false).RenderValueAs(o => Html.ActionLink("", "Edit", "Admin", new { Id = 0 }, null).ToHtmlString());
      columns.Add(c => c.Email).Titled("Email");
      columns.Add(c => c.IsBlocked).Titled("Blocked");
      columns.Add(c => c.IsApproved).Titled("Approved");
      columns.Add(c => c.LastLoginDate).Titled("Last Login");
      columns.Add(c => c.RegisterationDate).Titled("Registeration Date");
    }).WithPaging(10).Sortable(true)

想使用用户名作为链接文本及其 id 我应该怎么做?

4

1 回答 1

1

在您的情况下为“o”-它是模型集合中的一行,使用它来访问它们的属性

RenderValueAs(o => Html.ActionLink(o.FirstName, "Edit", "Admin", new { Id = o.id }, null).ToHtmlString());
于 2013-10-09T10:43:30.247 回答