我有一个使用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。

有人可以帮我吗?

最佳答案

您可以使用Response.Redirect(Request.RawUrl)Server.Transfer()来“刷新”页面。

因此,对于您的情况,请使用join:

protected void Page_Load(object sender, EventArgs e)
{
    thrPlayMusic.Start();
    thrPlayMusic.Join();
    Response.Redirect(Request.RawUrl)
}

10-05 19:50