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