私はThread.sleep(5000)を使用していて、Page.ClientScript.RegisterClientScriptBlock(type、key、script)関数を使用して新しいウィンドウを開きます。 5つの新しいウィンドウが表示されますが、5秒ごとに表示されるわけではありませんが、25秒後にはすべて表示されます。ここに私のサンプルコードがあります:サーバーサイドコードを使用して、5秒ごとに新しいウィンドウを開くにはどうすればよいですか?
for(int i=0;i<5;i++)
{
System.Threading.Thread.Sleep(5000);
string openPage = "<script type='text/javascript' language='javascript'>";
openPage += "window.open('http://www.winpossible.com','mywindow" + i + "','width=600,height=800,toolbar=no,location=Yes,directories=no,status=no,resizable=yes');"; openPage += "</script>";
// Open a new window if there is a new teacher-Student pair comes.
Page.ClientScript.RegisterClientScriptBlock(typeof(Page), "sample" + i, openPage);
}
この問題に対するあなたの洞察力豊かで優雅な解決策を前もっておねがいします。 ; o)