Ho il controllo FileUpload asp.net all'interno di un pannello di aggiornamento. Quando faccio clic sul pulsante di caricamento, sto leggendo il file per un po 'di codice, se il codice non viene trovato, sto visualizzando ModalPopup per selezionare un utente dal menu a discesa, altrimenti caricare e inviare via email il file all'utente di tale codice (questo codice viene salvato nel database) . Se il codice non viene trovato, la sua visualizzazione di ModalPopup e la rimozione del file selezionato, voglio mantenere il file selezionato dopo il postback. Questo è il mio codiceValore controllo file persistente
<asp:UpdatePanel ID="UpdatePanel3" runat="server" >
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:RequiredFieldValidator ID="rfvFileupload" ValidationGroup="validate" runat="server" ErrorMessage="* required" ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>
</ContentTemplate>
</asp:UpdatePanel>
e fare clic sul pulsante
protected void btnupload_Click(object sender, EventArgs e)
{
//Reading the file and Checking from Database
if(codefound)
{
//Sending email to the user of the Code
}
else
{
ModalPopupExtender1.Show();
}
}
come posso persiste il valore della Carica di controllo sul palo?
qui 2 parte della risposta di cui sopra risponde effettivamente il tuo questio: come persistono Vale FileUpload controllo. La prima parte mostra solo come far funzionare il controllo di FileUpload all'interno di UpdatePanel. Dal momento che non hai menzionato alcun problema con questo, spero che questa parte funzioni già per te. –