【问题标题】:ASP.NET [Refresh my page :) ]ASP.NET [刷新我的页面 :) ]
【发布时间】:2011-01-06 18:47:31
【问题描述】:

在 SqlDataSource1.DataBind(); 之后我需要如何刷新我的页面; 我的 GridView 出现了这个新数据。

【问题讨论】:

  • 您是否在问如何让页面定期刷新,以反映数据库中更新的项目?
  • 看起来我的函数 DropDownList1_SelectedIndexChanged 没有调用......我不知道为什么。
  • 我不需要刷新(用按钮测试)我需要在我更改节点后调用的下拉列表函数:)
  • 以及为什么 DropDownList1_SelectedIndexChanged 不起作用
  • 可能是你没有把 AutoPostBack="true" 放在下拉菜单上

标签: asp.net refresh


【解决方案1】:

网格视图有一个DataBound 事件,您可以通过调用Response.Redirect(Request.RawURL) 或通过javascript window.location.reload() 订阅并实现所需的行为

【讨论】:

  • 将其更新为 Response.Redirect(Request.RawUrl);
  • 因为你似乎生活在维多利亚时代,你的问题的写作方式......:P不......那是我的俄罗斯口音>___
  • 顺便说一句......什么也没发生。使受保护的 void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { SqlDataSource1.SelectParameters[2].DefaultValue = "1"; SqlDataSource1.DataBind(); Response.Redirect(Request.RawUrl); T_T
  • 可能是你没有把 AutoPostBack="true" 放在下拉列表中,导致 response.redirect() 会重定向你。
  • @Dejan 更新为使用 Request.RawURL @nCdy...抱歉,但是,我注意到您的其他问题看起来写得很好:P
猜你喜欢
  • 2014-03-09
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-04
  • 2013-04-10
  • 2019-09-12
相关资源
最近更新 更多