스레드가 어떻게 작동하는지 잘 모르겠습니다.시작, 스레드 중지
여기 내 코드입니다. 보내기 버튼을 클릭하면 :
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는 기본적으로 화면에 아무것도 눌러에서 사용자를 비활성화 로딩 사업부와 사업부 (로드라고도 함)이 방법 호출
: 이제 메일을
protected void loadingScreen()
{
loading.Visible = true;
}
을 로드 중 화면 (div)이 보이지 않습니다. 내가 뭘 잘못하고 있니?
ASP.NET에 대해 이야기하고 있습니까? – Alexander
메일을 보낸 후 'Join'을 넣으십시오 - 중지하기 전에 (Join은 아무것도하지 않고 스레드가 완료 될 때까지 기다립니다). 또한 loadScreen 메소드가 혼자 호출 될 때 화면을 무한대로 차단하는지 확인하십시오. –
예이 ASP.NET은 – user1986761