Fork me on GitHub

MvcPager帮助文档 - PagerOptions.GoToButtonId属性

获取或设置页索引输入或下拉框跳转按钮的客户端ID,若不设置此属性,则在改变页索引输入或下拉框的值后立即自动跳转。

备注:

使用页索引输入或选择框和跳转按钮时,必须用Html.RegisterMvcPagerScriptResource()或Ajax.LoadMvcPagerScript()扩展方法注册MvcPager客户端脚本库,否则将无法正常运行。

语法:

public string GoToButtonId {get; set;}

默认值:

null

用法示例:

@Html.Pager(Model,new PagerOptions{GoToButtonId="goBtn"})

此属性也可通过MvcPager的Options扩展方法设置:

HtmlPager:

@Html.Pager(Model).Options(o=>o.SetGoToButtonId("goBtn"))

AjaxPager:

@Ajax.Pager(Model).Options(o=>o.SetGoToButtonId("goBtn")).AjaxOptions(a=>a.SetUpdateTargetId("target"))

示例:

@Html.Pager(Model,new PagerOptions{PageIndexBoxId="pageBox1",GoToButtonId="goBtn1"})
跳转到第<input type="text" id="pageBox1" />页<button id="goBtn1">跳转</button>
首页上页...60616263646566676869...下页尾页
跳转到第
@Html.Pager(Model).Options(o => o.SetPageIndexBoxId("pageBox2").SetGoToButtonId("goBtn2"))
跳转到第<select id="pageBox2"></select>页<button id="goBtn2">跳转</button>
首页上页...60616263646566676869...下页尾页
跳转到第