【发布时间】:2010-10-29 05:34:14
【问题描述】:
我需要一种在代码隐藏中强制回发或重新加载页面的方法。尝试使用一些javascript,但没有让它工作。浏览网络我看到第一个问题是“为什么”?
情况是我在自动回发上有一个下拉列表,而 gridview 数据源的选择参数是从该下拉列表的选定值派生的。因此,页面可以正常工作,并且只要更改了所选项目,内容就会更新。但是有些链接和按钮会导致客户离开页面,以便他们稍后再链接回来。
这个想法是将最后一个选项存储在会话中,如果会话选项不是默认选项,则检查第一个 page.load 事件。现在我可以基于此更改下拉列表的 selectedindex,但显然数据源的触发速度比 page.load 快,所以除非我可以强制重新加载,否则这无济于事。
有什么想法吗?一个完整的页面回发/重新加载当然不是唯一的选择,仅仅强制网格视图/数据源刷新就足够了。除了重新加载整个页面之外,我只是不知道该怎么做。
谢谢。
【问题讨论】:
标签: asp.net postback reload code-behind