我正在使用带有 asp.net MVC 3 的 aspx 视图引擎。我有一个 WebGrid 控件,可以正确显示我选择的记录和通过所选记录的页面。单击字段标题也会对数据进行排序。
问题:
- 如果在第二页上并且我单击任何可排序字段,则网格在排序后重新加载回第一页。我想在仍然进行排序的同时将其保留在第二页上。
- 在下面代码中的“级别”字段之一旁边,我想显示一个图像,鼠标悬停时将显示一个静态 DIV 层,其行为类似于描述该字段的工具提示。
似乎没有任何内置属性可以做这两件事。有解决办法吗?这是我的代码:
var grid = new WebGrid(source: Model.EmployeeList, columnNames: new[] { "Name", "Level", "Department"});
grid.GetHtml(tableStyle: "table-EmpStyle", headerStyle: "tr-header", rowStyle: "webGrid-Row", alternatingRowStyle: "webGrid-alt-Row", previousText: "Previous",nextText: "Next", numericLinksCount: 0,
columns: grid.Columns(
grid.Column("Name", header: "Full Name"),
grid.Column( "Level", header: "Level" ),
grid.Column("Department", header: "Department") ))
谢谢你的时间...