Asp.Net:用户控件中的寻呼机不分页

Posted

技术标签:

【中文标题】Asp.Net:用户控件中的寻呼机不分页【英文标题】:Asp.Net: Pager in Usercontrol not paging 【发布时间】:2010-01-06 15:53:35 【问题描述】:

我在 ascx 页面中有一个 listview 控件和一个 datapager 控件,然后将其嵌入到 aspx 页面中。

当我的页面加载记录时,页码出现在寻呼机中,但是,当我点击任何页码时,页面总是空白,没有记录。

用户控件中的寻呼机是否存在任何已知问题?

任何建议表示赞赏。

问候 融化

【问题讨论】:

【参考方案1】:

我今天也遇到了同样的问题。您的问题不是很清楚,但我可以通过告诉您在重新加载页面时必须再次进行数据绑定来给出提示。

【讨论】:

您好,我刚刚尝试在ascx页面的Page_load中使用以下代码,但没有成功,点击页码时仍然没有返回记录this.ListView1.DataSourceID = "SqlDataSource1"; this.ListView1.DataBind();也试过 this.ListView1.DataSource = SqlDataSource1; this.ListView1.DataBind();【参考方案2】:

在列表视图和数据分页器中使用用户控件时,用户控件在渲染列表视图 itemdataBound 之前初始化的问题,这样你就得到了空白页 您所要做的就是添加包含用户控件的所有初始化的公共 Reinitialize() 方法

【讨论】:

以上是关于Asp.Net:用户控件中的寻呼机不分页的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET:如何为 GridView 创建自定义分页器?

向导控件中的 Gridview 自定义分页在 asp.net 中无法正常工作

ASP.NET 用户控件中的 Javascript 函数

从另一个控件中的控件刷新 asp.net 页面

ASP.Net GridView 寻呼机未显示正确的页码

asp.NET分页如何实现?