スレッドがどのように機能するかはよくわかりません。
これが私のコードです。送信ボタンをクリックすると:
protected void BtnSend_Click(object sender, EventArgs e)
{
Thread threadA = new Thread(SendSMS);
threadA.Start();
}
protected void SendSMS()
{
//some validations here
Thread threadB = new Thread(loadingScreen);
threadB.Start();
threadB.Join();
//code that actually sends the required Mail
threadB.Stop();
loading.Visible = false;
}
threadB はこのメソッドを呼び出しています。これは基本的に div (読み込みと呼ばれます) であり、ユーザーが画面上で何かを押すことを無効にする読み込み div があります。
protected void loadingScreen()
{
loading.Visible = true;
}
現在、メールは送信されていますが、ロード画面 (div) が表示されていません。私は何を間違っていますか?