Fork me on GitHub

MvcPager帮助文档 - PagerOptions.OnPageIndexError属性

获取或设置页索引出错时要调用的Javascript函数,若未设置则用alert弹出错误信息。

备注:

该Javascript函数的类型为:Function(errType,errMsg)

其中errType表示错误类型,值为0和1,0表示页索引不是有效的数值,1表示页索引超出范围;errMsg表示错误信息,对应于PagerOptions.InvalidPageIndexErrorMessagePagerOptions.PageIndexOutOfRangeErrorMessage属性值;

可以用this来引用客户端当前的Webdiyer.MvcPager对象。

语法:

public string OnPageIndexError {get; set;}

默认值:

null

用法示例:

@Html.Pager(Model,new PagerOptions{OnPageIndexError="alert('出错了:'+err)"})

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

HtmlPager:

@Html.Pager(Model).Options(o=>o.SetOnPageIndexError("alert('出错了:'+err)"))

AjaxPager:

@Ajax.Pager(Model).Options(o=>o.SetOnPageIndexError("alert('出错了:'+err)")).AjaxOptions(a=>a.SetUpdateTargetId("target"))

示例:

参见示例项目中的“页索引出错处理”,点此查看>>