Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Oggetto trigger in errore

    Salve, programmo in asp.net framework 4.5 - Visual studio 2019

    Ho utilizzato l'oggetto ajax "asp:UpdatePanel" e racchiuso in un "<ContentTemplate>" degli oggetti. Tra questi c'è un FileUpload che vorrei utilizzare per caricare dei file. Purtroppo, al click del button, il FileUpload si svuota. Probabilmente per l'ajax. Ergo, ho pensato di gestire la situazione aggiungendo un trigger, in modo da esternare il FileUpload. Di seguito uno schema del contenuto:

    <asp:UpdatePanel ID="UPCV" runat="server">
    <Triggers>
    <asp:PostBackTrigger ControlID="FUImmagine"/>
    </Triggers>
    <ContentTemplate>
    "oggetti vari"
    <asp:FileUpload ID="FUImmagine" runat="server" accept="image/*" text=""/>
    </ContentTemplate>
    </asp:UpdatePanel>
    Quando mando in esecuzione il compilatore, mi esce il seguente errore: Il controllo con ID 'FUImmagine' registrato tramite RegisterAsyncPostBackControl o RegisterPostBackControl deve implementare INamingContainer, IPostBackDataHandler o IPostBackEventHandler.


    Grazie in anticipo a chi vorrà darmi una mano.

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Quote Originariamente inviata da Dario the best Visualizza il messaggio
    Salve, programmo in asp.net framework 4.5 - Visual studio 2019

    Ho utilizzato l'oggetto ajax "asp:UpdatePanel" e racchiuso in un "<ContentTemplate>" degli oggetti. Tra questi c'è un FileUpload che vorrei utilizzare per caricare dei file. Purtroppo, al click del button, il FileUpload si svuota. Probabilmente per l'ajax. Ergo, ho pensato di gestire la situazione aggiungendo un trigger, in modo da esternare il FileUpload. Di seguito uno schema del contenuto:



    Quando mando in esecuzione il compilatore, mi esce il seguente errore: Il controllo con ID 'FUImmagine' registrato tramite RegisterAsyncPostBackControl o RegisterPostBackControl deve implementare INamingContainer, IPostBackDataHandler o IPostBackEventHandler.


    Grazie in anticipo a chi vorrà darmi una mano.
    Dopo aver smoccolato per mesi con questi problemi ho trovato che metà degli incazzi che mi prendevo con ajax e fileupload si risolvevano indicando nel tag form enctype ="multipart/form-data", che ha un altro valore per default e che invece è necessario per passare i dati dei file allegati al postback.... senza dover indicare i trigger.
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.