我在我的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我应该做什么?
答案 0 :(得分:1)
在你的情况“o” - 它是Model集合中的一行,用它来访问它们的属性
RenderValueAs(o => Html.ActionLink(o.FirstName, "Edit", "Admin", new { Id = o.id }, null).ToHtmlString());