---
title: "FileUpload med Ajax"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/158464-fileupload-med-ajax"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "cok"
published: "2007-03-21T19:29:59.000Z"
updated: "2007-03-22T06:16:19.000Z"
replies: 2
views: 400
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/158464-fileupload-med-ajax"
---

# FileUpload med Ajax

## #1 — cok, 2007-03-21T19:29Z

Jag har en Updatepanel på en sida som innehåller divers kontroller, i denna updatepanel så har jag en trigger som hänvisar till en knapp utanför updatepaneln. När man trycker på knappen ska en fil laddas upp och lite annat hända. Men när jag kör koden så har min fileupload.hasfile alltid false. Tar jag bort triggern så fungerar uppladdningen korrekt.

Kan någon förklara varför det inte fungera som jag vill?

lite kod: 

```
...
<asp:FileUpload ID="FileUpload2" runat="server" /></td>
<asp:Button ID="btnAddAlbum" runat="server" Text="Add" OnClick="btnAddAlbum_Click" /></div>
...
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
    <ContentTemplate>
        <asp:DataList ID="DataList1" 
                    runat="server" 
                    BorderColor="Black" 
                    BorderWidth="1px" 
                    GridLines="Both" 
                    RepeatColumns="2" Height="109px">
        <ItemTemplate>
            <img src="<%# Eval("LinkPath") %>" alt="Link" style="border:1px solid gray; width:20; height:20;" />
        </ItemTemplate>
        
        </asp:DataList>
    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnAddAlbum" EventName="Click" />
    </Triggers>
</asp:UpdatePanel>
```

Permalänk: https://www.webforum.nu/p/158464

## #2 — emission, 2007-03-21T21:25Z

En filuppladdning kan inte göras med en asynkron postback (en viktig säkerhetsdetalj). Med andra ord är FileUpload inte förenligt med partial updates.

Om du vill att det ska ut som en partial update så får du lägga filuppladdningen i en iframe.

Permalänk: https://www.webforum.nu/p/1950083

## #3 — cok, 2007-03-22T06:16Z

Tackar för svaret!

Permalänk: https://www.webforum.nu/p/1950112

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/158464-fileupload-med-ajax
