2

有点菜鸟问题。

我正在开发一个具有母版页结构的网页 => aspx => userconcontrol => 嵌套用户控件。

页面上可能会发生许多事件,我可以从母版页向下标记项目,用户控件向上,我可以对数据进行分页等。

我已经使用委托在用户控件和页面之间导航,但是我有一个问题。

当用户点击几个书签然后对数据进行分页时会发生什么?事件是否排队和处理 - 它是否由系统管理 - 我应该做些什么吗?

任何意见,将不胜感激。

4

1 回答 1

0

您是否试图允许用户为页面添加书签?用户转到页面 X,然后推进可分页控件控件,然后尝试为页面添加书签,两个书签都将用户返回到同一页面 X...

如果您尝试通过书签来维护第二个示例的状态,则需要在查询字符串中呈现您的状态日期。mypage.aspx(第一个例子)与mypage.aspx?start=25(第二个例子)。

一个简单的方法是在您的控件中捕获分页事件,而不是在那里呈现更新,而是使用 Response.Redirect() 返回同一页面并传递更新后的查询字符串以及状态更改。然后页面根据查询字符串值呈现控件。

于 2012-10-11T15:13:12.847 回答