在response.redirect VB.NET之后显示加载gif

时间:2016-04-12 15:40:13

标签: asp.net vb.net response.redirect

我试图找到一个类似的主题,但我找不到我发现的主题,这就是我现在正在创建这篇文章的原因。

我想在Page behind后面的response.redirect之后显示一个动画的加载gif。

看起来像这样:

If IsPostBack Then

   Dim EventTarget() As String

   EventTarget = Request("__EVENTTARGET").Split("$")


   If EventTarget(2) = "btnWeiter" Then

      Response.Redirect("voucherordercontrol.aspx", False)

   End If

End If

下一页的数据是在一个带有DataReader的while循环中从SQL Server加载的,最后显示在GridView中。

我想显示此gif,直到数据完全加载并显示GridView。我尝试了很多东西,但我无法让它发挥作用。

1 个答案:

答案 0 :(得分:0)

  

我想在response.redirect之后显示动画的加载gif   页面背后。

答案是你不能。一旦你到达服务器代码,显示加载图标为时已晚。您也不能在 voucherordercontrol.aspx 中执行此操作,因为voucherordercontrol.aspx需要很长时间才能加载。

唯一可以实现的方法是在回发到服务器之前显示加载图标。例如,只要在客户端单击按钮,就会显示加载图标。