Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有点菜鸟问题。
我正在开发一个具有母版页结构的网页 => aspx => userconcontrol => 嵌套用户控件。
页面上可能会发生许多事件,我可以从母版页向下标记项目,用户控件向上,我可以对数据进行分页等。
我已经使用委托在用户控件和页面之间导航,但是我有一个问题。
当用户点击几个书签然后对数据进行分页时会发生什么?事件是否排队和处理 - 它是否由系统管理 - 我应该做些什么吗?
任何意见,将不胜感激。
您是否试图允许用户为页面添加书签?用户转到页面 X,然后推进可分页控件控件,然后尝试为页面添加书签,两个书签都将用户返回到同一页面 X...
如果您尝试通过书签来维护第二个示例的状态,则需要在查询字符串中呈现您的状态日期。mypage.aspx(第一个例子)与mypage.aspx?start=25(第二个例子)。
mypage.aspx
mypage.aspx?start=25
一个简单的方法是在您的控件中捕获分页事件,而不是在那里呈现更新,而是使用 Response.Redirect() 返回同一页面并传递更新后的查询字符串以及状态更改。然后页面根据查询字符串值呈现控件。