ASP.NET MVC3에서 Webgrid를 사용하여 데이터를 채 웁니다. 해당 열의 데이터에 작업 링크가 있어야하는 열이 있습니다. 내 표는 내가 작업에 RollNo 인 값을 전달하기 위해 원하는대로 잘 원하는 action.As로 이동 행의 각 중 ViewDetails에 대한 링크를 제공하려면이ASP.net MVC3에서 WebGrid에 링크를 제공하는 방법
Roll No | StudentName | Class | Course | |
======================================================
110 | XY | 5 | Science| ViewDetails
것 같습니다. 이것이 어떻게 달성 될 수 있는지. 나는 이런 것을 시도했다.
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"))));
Thanks Jan :) 완전한 답변 형식 : @ @ Html.ActionLink ("세부 정보보기", "StudentDtls", "집", 새 {id = item.RollNo}, null) –
Aada