2
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UploadVideo.ascx.cs"      Inherits="Controls_UploadVideo" %>

<h4>Select a video file to upload:</h4>
<asp:UpdatePanel ID="UpdatePanel" runat="server" UpdateMode="Conditional">
<ContentTemplate>

    <asp:FileUpload id="fuUploadVideo"                  
        runat="server">
    </asp:FileUpload>
    <br /><br />

    <asp:Button id="btnUploadVideo" 
        Text="Upload file"
        OnClick="btnUploadVideo_Click"
        runat="server">
    </asp:Button>      

    <hr />

    <asp:Label id="UploadStatusLabel"
        runat="server">
    </asp:Label>
</ContentTemplate>
<Triggers>
    <asp:PostBackTrigger ControlID="btnUploadVideo" />
</Triggers>

ファイルアップロードコントロールを使用してビデオファイルを選択する場合、ファイルアップロードボタンをクリックしてもWebページは解決されません。すべてが私のローカルマシンで実行されています。

ファイルが選択されていない場合は、期待するWebサイトに移動します。なぜこれが当てはまるのか誰かが知っていますか?

4

2 に答える 2

1

これについては長い投稿があり、実際にはaFileUploadは内部では機能しませんUpdatePanel。回避策があり、Claudioのソリューションはおそらくあなたの状況にとって最も簡単でしょう。

于 2012-09-13T13:58:54.623 に答える
1

これまでのところ、UpdatePanel内では標準FileUploadは機能しません。代わりにAsyncFileUploadコントロールを使用できます。

于 2012-09-13T13:51:00.907 に答える