Asp.Net(vb)在代码隐藏中强制回发
我需要一种在代码隐藏中强制回发或页面重新加载的方法.尝试使用一些
JavaScript,但没有让它工作.浏览网页我看到第一个问题是“为什么”?
情况是我在autopostback上有一个下拉列表,gridview数据源的select参数是从该下拉列表的选定值派生的.因此,页面正常工作正常,并且每当更改所选项目时内容都会更新.但是一些链接和按钮将客户从页面上移开,以便稍后链接回来. 我们的想法是将最后一个选项存储在会话中,并在会话选项不是默认值时检查第一个page.load事件.现在我可以根据它更改下拉列表的selectedindex,但显然数据源触发的速度比page.load快,所以除非我可以强制重新加载,否则这无济于事. 有任何想法吗?完整页回发/重新加载当然不是唯一的选择,只是强制gridview / datasource刷新就足够了.除了重新加载整个页面之外,我只是不知道该怎么做. 谢谢. 解决方法
您可以在页面上放置一个ajax计时器,在它们返回时启用它,一旦页面呈现就会导致OnTick自动回复,然后禁用它,但说实话……这对于一个微不足道的问题来说是一个可怕的工作.
为什么不能在以编程方式更改下拉列表值后重新绑定GridView.例如时间线会是这样的. >人返回页面(不是回帖) >检查会话变量>如果找到值>设置DropDownList选择的值>再次为GridView / DataSource调用.DataBind()以强制重新绑定. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – ASP.NET MVC 3未找到视图“错误”或其主文
- ASP.NET -- 获取浏览器信息
- 在TextBox,ASP.NET中处理ENTER按钮
- asp.net-mvc – 我可以避免使用NuGet检入MVC3项目的bin文件
- asp.net-mvc-3 – WebGrid列中的MVC3 Html.BeginForm?
- asp.net core 自定义基于 HttpContext 的 Serilog Enricher
- asp.net – Crystal Reports仅在本地显示条形码
- 实体框架 – WebApi OData:$filter’any’或’all’查询不
- asp.net-mvc – ASP.NET MVC下拉列表
- 小白开学Asp.Net Core《二》
- asp.net – 带LinqDataSource的DropDownList和一
- asp.net-mvc-3 – MVC3视图继承不可能?
- asp.net-mvc – 我如何moq aingleingleResult?我
- asp.net – 如何更改当前文化的数据格式,以便它适
- 中国象棋(网络版) 转载
- asp.net – 从web.config中膨胀时,SmtpClient不会
- asp.net – 如何获取“发布网站”命令为我的Visu
- asp.net-mvc – 在哪里进行审计或记录?
- asp.net-mvc – ASP.NET MVC的初学者在线资源是什
- 在ASP.NET,VS2008中“无法重新格式化文档”