MVC3 Web网格寻呼机位置定制

时间:2012-03-12 11:14:51

标签: asp.net-mvc-3

Iam使用mvc3开发web应用程序。在我的视图中使用WebGrid.In默认情况下,它在webgrid页面控制器上仅显示在webgrid页脚上。所以如何将页脚位置从页脚更改为webgrid顶部或者如何显示页面框webgrid top和bottom.Please给出这个想法。

在Onready功能中更改页脚位置但是一旦点击下一个按钮就会重置到原始位置.....请为此提供一些示例

谢谢&问候 纳拉辛哈

1 个答案:

答案 0 :(得分:11)

WebGrid.Pager()函数返回webgrid的寻呼机的HTML代码。

通过这种方式,您可以从表格的顶部和底部找到两个寻呼机,

@{
    var grid = new WebGrid(Model, defaultSort:"Name");
}
@grid.Pager()
@grid.GetHtml(columns: grid.Columns(
    grid.Column("Name", format: @<text>@Html.ActionLink((string)item.Name, "Details", "Product", new {id=item.ProductId}, null)</text>),
    grid.Column("ListPrice", header: "List Price", format: @<text>@item.ListPrice.ToString("0.00")</text>)
    )
)

两个寻呼机一起工作。

如果要隐藏底部寻呼机,可以使用Jquery或Javascript选择并隐藏<tfoot>标记。