一个菜鸟问题。
我正在开发一个具有master page =>结构的网页aspx => userconcontrol =>嵌套的usercontrol。
页面上可能发生很多事件,我可以将主页面上的项目加入书签,用户控制,我可以页面数据等。
我已经使用委托在usercontrols和page之间导航,但是我有一个问题。
当用户点击几个书签然后分页数据时会发生什么?事件是否排队和处理 - 是否由系统管理 - 我应该做些什么?
任何建议都将不胜感激。
答案 0 :(得分:0)
您是否尝试允许用户为该页面添加书签?用户转到第X页然后推进可分页控制控件,然后尝试将该页面添加书签。书签将用户返回到同一页面X ...
如果您尝试通过书签维护第二个示例的状态,则需要在查询字符串中呈现状态日期。 mypage.aspx
(第一个示例)与mypage.aspx?start=25
(第二个示例)。
一种简单的方法是捕获控件中的分页事件,而不是在那里呈现更新,使用Response.Redirect()返回到同一页面并传递更新的查询字符串以及状态更改。然后页面根据查询字符串值呈现控件。