经过一番挣扎,我设法将我的模型绑定到我的 MVC 应用程序中的剑道网格。我现在要做的是在每一行的末尾添加一个 Html.ActionLink 或一个按钮,以便在单击时打开一个新的浏览器窗口,其中包含所选人员的详细信息页面。
我的网格代码是这样的:
@ModelType CDB.GridDetail
@Code
Dim myGridData As IQueryable(Of Person) = Model.GridDetailPersons
Html.Kendo().Grid(Of Person)(myGridData) _
.Name("Grid") _
.Columns(Sub(c)
c.Bound(Function(s) s.PersonID)
c.Bound(Function(s) s.Status)
c.Bound(Function(s) s.OperationsTeam)
c.Template(Sub()
Html.ActionLink("View", "Details", New With {.id = "PersonID"}, New With {.target = "_blank"})
End Sub).Title("View").ClientTemplate("client template")
End Sub) _
.Scrollable() _
.Render()
End Code
我遇到的问题是我找不到将行的 PersonID 绑定到 ActionLink 的 .id 的方法。我试过 Person.PersonID 和 myGridData.PersonID
代码呈现网格和数据,但没有链接......该列是空的。
任何帮助表示赞赏。