나는 두 개 이상의 이미지를 업로드하려고합니다. 각 이미지를 업로드 할 때 리피터에 표시 하겠지만 FileUpload1.HasFile 뒤에있는 코드는 항상 False입니다. 내 코드 :<asp : UpdatePanel이있는 FileUpload
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="true" UpdateMode="Conditional" >
<ContentTemplate>
<asp:Repeater ID="rpUploadedImages" runat="server">
<ItemTemplate>
<img src='../Images/<%# DataBinder.Eval(Container.DataItem, "ImagePath")%>'/><br />
</ItemTemplate>
</asp:Repeater>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnupload" EventName="click" />
</Triggers>
</asp:UpdatePanel>
<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btnupload" runat="server" Text="Upload" onclick="btnupload_Click" />
+. Microsoft Ajax Toolkit에서 AsyncFileUpload를 대신 사용하십시오. http://www.asp.net/ajax/ajaxcontroltoolkit/samples/asyncfileupload/asyncfileupload.aspx – chapluck
40412 이상의 버전을 사용해야합니다. 이전 버전의 툴킷은 InProc 세션 모드 만 지원합니다. http://ajaxcontroltoolkit.codeplex.com/workitem/24854 –
Chapluck의 링크가 끊어졌습니다. 이 하나의 작품 : http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AsyncFileUpload/AsyncFileUpload.aspx – Tillito