이상한 문제가 있습니다.다운로드 버튼이 표시되지 않습니다.
웹 페이지의 미리보기 이미지를 만드는 중입니다. 나는 스레딩과 함께 일한 적이 있고 난 다음 코드를 사용하고
문제가
protected void GetScreenshot_Click(object sender, EventArgs e)
{
path = Server.MapPath(FolderID);
Thread webBrowseThread = new Thread(new ThreadStart(PerformWebBrowseOp));
webBrowseThread.SetApartmentState(ApartmentState.STA);
webBrowseThread.Start();
}
protected void PerformWebBrowseOp()
{
if(searchedword!='')
{
Directory.CreateDirectory(path);
}
string path1 = Mypath + "/image.png";
GeneateScreenshot gn = new GeneateScreenshot();
Bitmap thumbnail = gn.GenerateScreenshot("http://www.google.com/search?hl=en&q=" + Searchedword, 1024, 768);
FileStream imageStream = new FileStream(path1, FileMode.Create);
thumbnail.Save(imageStream, System.Drawing.Imaging.ImageFormat.Png);
imageStream.Close();
downloadbutton.Visible=true;
}
지금 내 문제는 내가 썸네일이 생성 된 경우 다운로드 버튼이 표시되어야 할 것입니다 ..하지만에 대한 어떤 이유로 donwload 버튼이 생성되지 않거나 보이지 않습니다!
getscreenshot_click에 배치하려했지만 스레드가 실행되기 전에 그리고 미리보기 이미지가 만들어지기 전에 만들어졌습니다.
누군가이 문제를 해결할 수 있도록 도와 줄 수 있습니까?
코드를 포맷하려고 시도했지만'downloadbutton.visible = true;'행은 예제의 어느 부분에도 맞지 않습니다. 범위를 벗어납니다. 샘플 코드를 수정하십시오. – LarsTech
완료 감사합니다 !! 나는 내 질문을 좀 더 일반화 시키려고 노력 했으므로이 문제가 있었다 !! – helpme