【发布时间】:2014-03-11 07:31:40
【问题描述】:
我想在用户单击网格中的记录时显示详细信息视图。我的代码如下:
查看:
@model IEnumerable<EmpApplication.tblEmployee>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>List of Employees</h2>
@Html.ActionLink("Create new", "Create", "Emp", new { @class = "Create" })
@{
var grid = new WebGrid(
Model, rowsPerPage: 10,
defaultSort: "EmpID",
columnNames: new[] { "EmpID", "EName", "Address", "EmailID" }
);
}
@grid.GetHtml(
tableStyle:"Webgrid-table",
headerStyle:"Webgrid-header",
footerStyle:"Webgrid-footer",
alternatingRowStyle:"Webgrid-alternating-row",
rowStyle:"Webgrid-row-style",
fillEmptyRows:false,
mode:WebGridPagerModes.All,
columns:grid.Columns
(
grid.Column("EmpID", header:"Employee ID", style:"EmpID"),
grid.Column("EName", header:"Employee Name", style: "EName"),
grid.Column("Address", header:"Address",style:"Address"),
grid.Column("EmailID", header:"EmailID", style:"EmailID")
)
)
我必须在哪里/添加什么代码才能完成这项任务?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 gridview model-view-controller datagridview