2009-04-15 5 views
2

FileUpload 및 uploadpanels에 약간의 문제가 있습니다.ASP.NET Fileupload 및 AJAX

대부분의 사람들은 포스트 백을 강제하지 않고 asp : FileUpload 컨트롤을 사용할 수 없다는 것을 알고 있습니다. 적어도 내가 아는 바가 아니라면, 내가 틀렸다면 알려주십시오.

이제 내 문제는 : FileUpload와 "업로드"라는 버튼이있는 usercontrol이 있습니다. 이 UserControl은 UpdatePanel에로드됩니다. 이제 postcontrol 트리거로 usercontrol 내부의 업로드 버튼에 등록하려고합니다. 이렇게 할 방법이 있습니까?

누구든지 포스트 백이없는 파일 업로드를 만드는 방법을 알고 있습니까?

안부 진짜 냅스터

답변

2

이 문제 누군가가 당신의 UserControl에서이 일을 해결할 수 있습니다이 문제를 충족하는 경우

를 해결

ScriptManager sman = ScriptManager.GetCurrent(Page); 
sman.RegisterPostBackControl(btn_addDocument); 
+0

업데이트 진행 상황이이 작업에 사용됩니까? 내 것이 아닙니다. – Jason

0

당신은 전체 포스트 백을 수행 할 수있는 페이지를 제출 버튼을 강제로 당신의 UpdatePanel 컨트롤에 트리거를 추가해야합니다. 예제는 다음과 같습니다

<triggers> 
     <asp:postbacktrigger controlid="btnSave" /> 
</triggers> 
+0

그래, 난 그 이해하지만 btnSave는 내부 UserControl 그리고 나는 그 버튼의 나머지 부분을 포스트 백을 수행하기를 원한다. 런타임에는 btnSave를 트리거로 추가 할 수 없습니다. –