asp.Netイベントでスレッドを起動してページを開く実装方法
957 ワード
ページで1つのボタンをクリックして、その目的はボタンの中で2つのことをすることで、1つはボタンをクリックしてすぐに完成する必要があり、もう1つはボタンをクリックして他のことをすることです.順番に一度に仕上げるのに時間がかかる場合は、簡単に並べてみましょう.
スレッドの処理が完了するとウィンドウが開きます
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = TextBox1.Text;
//
dowork();
//
System.Threading.Thread thread = new System.Threading.Thread(new System.Threading.ThreadStart(ThreadChild));
thread.Start();
}
スレッドの処理が完了するとウィンドウが開きます
public void ThreadChild()
{
Label2.Text = DateTime.Now.ToString();
//Response.Write("");
// http
//Response.Write("window.open('login.aspx','',''); ");
//
Page.RegisterStartupScript("", "window.open('login.aspx','',''); ");
}