2010-09-20 3 views
1

Dans mon application Web, une de mes pages Web contient un panneau de mise à jour dans lequel j'ai une zone de texte, un contrôle de téléchargement de fichier et un bouton. Lorsque l'utilisateur sélectionne un fichier à l'aide du contrôle de téléchargement de fichier, puis clique sur le bouton, je ne reçois aucun fichier du contrôle de téléchargement de fichier. Lorsque je place un point d'arrêt, le contrôle de téléchargement du fichier affiche une valeur nulle. Pouvez-vous m'aider?contrôle de téléchargement de fichier dans le panneau de mise à jour?

Répondre

3

Il est possible d'avoir le contrôle de téléchargement lui-même dans le UpdatePanel; Toutefois, le bouton sur lequel vous cliquez pour démarrer le téléchargement doit provoquer une publication complète.

Pour ce faire, vous pouvez soit déplacer le bouton en dehors de la UpdatePanel, ou utilisez <Triggers> pour forcer votre bouton pour provoquer une publication:

<UpdatePanel runat="server"> 
    <ContentTemplate> 
     ... 
     <asp:Button runat="server" ID="myButton" /> 
     ... 
    </ContentTemplate> 
    <Triggers> 
     <asp:PostBackTrigger ControlID="myButton" /> 
    </Triggers> 
</UpdatePanel> 
Questions connexes