页面上的众多代表活动

时间:2012-09-26 17:53:53

标签: asp.net delegates

一个菜鸟问题。

我正在开发一个具有master page =>结构的网页aspx => userconcontrol =>嵌套的usercontrol。

页面上可能发生很多事件,我可以将主页面上的项目加入书签,用户控制,我可以页面数据等。

我已经使用委托在usercontrols和page之间导航,但是我有一个问题。

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

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

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

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

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