aspxがPage1.aspxを持っていると仮定して、私はWeb User Controlを登録しています。同じPage2.ascxでPage2.ascxを想定しています。私は他のWebユーザーコントロールを登録しています。私は複数の画像をアップロードするためにUplodifyuploadを使用しています。私はアップデートパネルの中にファイルアップロードを保管しています。私はPage2.ascxにデータリストを持っています。データリストにアップロードされたすべてのイメージをバインドしています。 datalistは更新パネル内にもあります。私がデータリストの項目をクリックしているときに、ブラウザボタンが最初には表示されませんが、アイテムをクリックしても表示されません。アップロード(ファイルアップロード)がアップデートパネルで機能していませんか?
Page3.ascs:
は、ここで私は私のPROBを解決する方法JS
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Always">
<ContentTemplate>
<div>
<asp:FileUpload ID="FileUpload1" runat="server"/>
</div>
</ContentTemplate>
</asp:UpdatePanel>
Page2.ascx
<test:fileUpload ID="testupload" runat="server" /> // I am not keeping it in updatepanel.
をuplodifyuploadています。すべてのクリックブラウザでbtnが表示され、ユーザーページが安定している必要があります。
私は更新パネルを使用していない場合、正常に動作しています.Uplodifyのアップロードを使用しています...すでにqusで言及しています。 – Rocky
@Rocky、UpdatePanelから移動する必要があります。それは可能ではないAJAXリクエストとして送信しようとするので、ファイルのアップロードを妨害します。 –
AJAXコントロールツールキットのアップロードコントロールの非同期メソッドを使用する –