首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >取代MvcGrid寻呼机的ASP.NET MVC3.0

取代MvcGrid寻呼机的ASP.NET MVC3.0
EN

Stack Overflow用户
提问于 2011-04-04 15:45:00
回答 2查看 962关注 0票数 0

例如,如果我有一个自己的帮助器的实现,但我不喜欢默认的WebGrid寻呼机,我如何替换它?

是否可以替换MvcGrid寻呼机以将其更改为我的自定义寻呼机?

我做了搜索,没有找到任何东西,只是我认为我需要做的是呈现我的东西,并使用jQuery将其作为表脚附加到当前的WebGrid表中。

有没有其他更简单的方法来做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2011-07-19 07:06:04

您可以通过将模式设置为数字并将numericLinksCount设置为零来禁用寻呼机。例如:

代码语言:javascript
复制
<div id="gridSample">
    @( var grid = new WebGrid(rowsPerPage: Model.GridRowsPerPage);
       grid.Bind(source: Model.ListData, 
                 rowCount: Model.TotalRowCount, 
                 autoSortAndPage: false)
      )
    @grid.GetHtml(mode: WebGridPagerModes.Numeric, numericLinksCount: 0)

    <!--...custom paging here...-->
</div>

然后,您可以使用每页行数和总行数的组合来呈现您自己的分页链接。(每个链接都应该传递"page“参数)一旦你禁用了内置的寻呼机...希望这能有所帮助。

票数 1
EN

Stack Overflow用户

发布于 2011-04-04 15:59:48

您可以在WebGrid上更改寻呼机模式请参阅WebGridPagerModes

除此之外,你还可以用CSS设置页面的样式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5535800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档