Zan*_*Zan 5 asp.net postback code-behind reload
我需要一种在代码隐藏中强制回发或页面重新加载的方法.尝试使用一些JavaScript,但没有让它工作.浏览网页我看到第一个问题是"为什么"?
情况是我在autopostback上有一个下拉列表,gridview数据源的select参数是从该下拉列表的选定值派生的.因此,页面正常工作正常,并且每当更改所选项目时内容都会更新.但是一些链接和按钮将客户从页面上移开,以便稍后链接回来.
我们的想法是将最后一个选项存储在会话中,并在会话选项不是默认值时检查第一个page.load事件.现在我可以根据它更改下拉列表的selectedindex,但显然数据源触发的速度比page.load快,所以除非我可以强制重新加载,否则这无济于事.
有任何想法吗?完整页回发/重新加载当然不是唯一的选择,只是强制gridview/datasource刷新就足够了.除了重新加载整个页面之外,我只是不知道该怎么做.
谢谢.
您可以在页面上放置一个ajax计时器,在它们返回时启用它,一旦页面呈现就会导致OnTick自动回复,然后禁用它,但说实话......这对于一个微不足道的问题来说是一个可怕的工作.
为什么不能在以编程方式更改下拉列表值后重新绑定GridView.例如,时间线会是这样的.
.DataBind()再次调用GridView/DataSource以强制重新绑定.| 归档时间: |
|
| 查看次数: |
32374 次 |
| 最近记录: |