특정 이벤트가 발생한 후 페이지에 AJAX를 삽입하여 한 번만 발생하는 포스트를 다시 만들고 싶습니다. ASP.NET AJAX : 포스트 백 만들기
현재 내가 가진 : 는string script = "<script language='Javascript'>" +
"__doPostBack('GetSpreadsheet', '');" +
"</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "DownloadExcel", script);
그러나, 나는이 작업을 수행 한 후, 모든 것들을 다시 바로 첫 번째 대신 GetSpreadsheet의 이벤트 대상이 있습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
해당 코드는 어디에 있습니까? 이벤트 처리기에서? – joerage
@joerage : 예. 주어진 이벤트가 발생하면 스크립트를 삽입합니다. 그런 다음 요청의 EventTarget에 대한 PageLoad 이벤트 핸들러를 확인합니다. 그러나 다른 단추를 클릭하더라도 EventTarget은 "GetSpreadsheet"로 남아 있습니다. –