Fork me on GitHub

MvcPager帮助文档 - PagerOptions.PageIndexBoxId属性

获取或设置页索引输入或选择框的客户端ID。

备注:

页索引框可以是文本输入框或下拉选择框,若是文本输入框,则在输入时MvcPager会对输入的字符进行验证,非数值字符将不能输入,若是下拉选择框,则MvcPager的客户端脚本脚本库会根据分页控件的相关属性自动填充该下拉框。
使用页索引输入或选择框时,必须用Html.RegisterMvcPagerScriptResource()或Ajax.LoadMvcPagerScript()扩展方法注册MvcPager客户端脚本库,否则将无法正常运行。

语法:

public string PageIndexBoxId {get; set;}

默认值:

null

用法示例:

@Html.Pager(Model,new PagerOptions{PageIndexBoxId="pageBox"})

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

HtmlPager:

@Html.Pager(Model).Options(o=>o.SetPageIndexBoxId("pageBox"))

AjaxPager:

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

示例:

参见示例项目中的“输入或选择页索引”,点此查看>>