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

Response.Redirect(Request.RawUrl)またはを使用Server.Transfer()して、ページを「更新」できます。

したがって、あなたの場合は、次を使用しますjoin

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