在web中使用多线程的遇到问题
public void ss_Thread()
{
new Thread(new ThreadStart(ss)).Start();
}
protected void ss()
{
lblTest.Text = "123";
}
protected void Button1_Click1(object sender, EventArgs e)
{
ss_Thread();
OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["connString"].ConnectionString);
conn.Open();
OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText = "INSERT INTO [time](code,isOver, msg, username, startTime, endTime)VALUES ";
cmd.CommandText += "('123',0, '321', 'aaa','" + DateTime.Now + "','" + DateTime.Now + "')";
for (int i = 0; i < 5000; i++)
cmd.ExecuteNonQuery();
lblTest.Text = "321";
conn.Close();
}
我想实现点击按钮之后 lblTest马上变成123,同时执行数据库操作,操作结束后再把lblTest的值改了