2

我有一个使用来自 SELECT 的信息填充网格的应用程序。在所有的填充之后,我收集一个播放列表(歌曲)并以相同的顺序再现。在这整个过程之后,我需要再次运行它。我已经使用 TimerPicker LOAD_PAGE 在 1 分钟内给出 1,但有时无法运行。我需要在进程执行结束时强制执行 page_load。

 protected void Page_Load(object sender, EventArgs e)
    {
        LoadGrid();
        Thread thrPlayMusic = new Thread(ThreadPlayMusic);
        thrPlayMusic.Start();
    }

  public void ThreadPlayMusic()
    {
        music.PlaySound();

    }

我的应用程序是 ASP.NET。

有人可以帮助我吗?

4

1 回答 1

0

You can use Response.Redirect(Request.RawUrl) or Server.Transfer() to "refresh" the page.

So for your case, use join:

protected void Page_Load(object sender, EventArgs e)
{
    thrPlayMusic.Start();
    thrPlayMusic.Join();
    Response.Redirect(Request.RawUrl)
}
于 2013-05-27T20:38:33.400 回答