MVC3分页查询

本文介绍了一个使用WebGrid组件展示学生信息的管理系统,包括学生的基本信息如编号、姓名、年龄、性别及所属班级,并提供了编辑、详细查看和删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//我这里拿学生信息来做范例
 
 
@model IEnumerable< 程序集.Models.Student>//指定数据模型
 
 
@{
    //设置每页显示的信息条数和指定数据源
    var grid = new WebGrid(source: Model, rowsPerPage: 2, canPage: true, canSort: true);
}
 
 
@grid.GetHtml(
        columns: grid.Columns
        (
            //指定每列显示的标题
            grid.Column("StudentId", "学生编号", style: "mynameStyle"),
            grid.Column("StudentName", "学生姓名", style: "mynameStyle"),
            grid.Column("StudentAge", "学生年龄", style: "mynameStyle"),
            grid.Column("StudentSex", "学生性别", style: "mynameStyle"),
            grid.Column("Grade.GradeName", "学生班级", style: "mynameStyle"),
 
            grid.Column("", "", format: @<text> @Html.ActionLink("编辑", "Edit", new { Id = item.StudentId })|
                @Html.ActionLink("详细", "Details", new { id = item.StudentId })|
                @Html.ActionLink("删除", "Delete", new { id = item.StudentId })</text>)
         ), tableStyle: "grid", headerStyle: "headerStyle1", selectedRowStyle: "selectedRowStyle",
                                      displayHeader: !IsPost,
                                      fillEmptyRows: !IsPost, emptyRowCellValue: "这行没东西",
                                      mode: WebGridPagerModes.All, firstText: "第一页",
                                      previousText: "上一页", nextText: "下一页", lastText: "最后一页",
                                    numericLinksCount: 15
    )
    <p>总页数:@grid.PageCount | 每页:@grid.RowsPerPage 行 | 当前第:@(grid.PageIndex+1) 页</p>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值