【发布时间】:2013-11-22 04:16:34
【问题描述】:
在 ASP.NET MVC3 中,我使用 Webgrid 来填充数据。我有一列,我希望该列中的数据具有操作链接。我的表是这样的
Roll No | StudentName | Class | Course | |
======================================================
110 | XY | 5 | Science| ViewDetails
我想提供指向行中每个 ViewDetails 的链接,以便移动到所需的操作。我想将 RollNo 值传递给操作。如何做到这一点。我尝试过这样的事情。
var grid = new WebGrid(source: Model, canPage: true, rowsPerPage: 10);
grid.Pager(WebGridPagerModes.NextPrevious);
@grid.GetHtml(tableStyle: "grid",
htmlAttributes: new { id = "DataTable" },
headerStyle: "grid-header",
footerStyle: "grid-header",
alternatingRowStyle: "grid-alternating-row",
selectedRowStyle: "grid-selected-row",
rowStyle: "grid-row-style",
columns: grid.Columns(
grid.Column(columnName: "RollNo", header: "RollNo"),
grid.Column(columnName: "StudentName", header: "StudentName"),
grid.Column(columnName: "Class", header: "Class"),
grid.Column(columnName: "Course", header: "Course"),
grid.Column(header: "",
format:item =>
new HtmlString(Html.ActionLink("ViewDetails","Home"))));
【问题讨论】:
标签: c# asp.net-mvc-3 webgrid