Questione : Il Upload della lima in AJAX ha permesso a TabContainer

Ho un asp: FileUpload all'interno di un TabContainer, ma esso non sta funzionando. Può chiunque aiutarlo a selezionare questa edizione? Sto usando ASP.NET2.0


del tasto ID= di UPLOAD class= del

Risposta : Il Upload della lima in AJAX ha permesso a TabContainer

è all'interno di un pannello dell'aggiornamento??

il pannello dell'aggiornamento è elencato come non funzionando con determinati comandi.

Archivare il upload e la vista di albero che è 2 dei biggies.

Comunque, una soluzione è disponibile sul progetto di codice:

http://www.codeproject.com/useritems/simpleajaxupload.asp

se osservate intorno alle tribune e al google, potete leggere più circa il problema se il vostro interessato, ma la soluzione di progetto di codice lo ottiene iniziato.

 

Dalla documentazione in linea:

http://ajax.asp.net/docs/overview/UpdatePanelOverview.aspx

 

I comandi che non sono compatibili con UpdatePanel controllano i seguenti comandi di ASP.NET non sono compatibili con gli aggiornamenti della parziale-pagina e quindi non sono sostenuti all'interno di un controllo di UpdatePanel:

¿ TreeView e comandi di menu.

Il fotoricettore del ¿ parte i comandi. Per più informazioni, vedere i comandi delle parti di fotoricettore di ASP.NET.

Comandi di FileUpload del ¿ quando sono usati per upload le lime come componente di un postback asincrono.

¿ GridView e comandi di DetailsView quando la loro proprietà di EnableSortingAndPagingCallbacks è regolata per allineare. Il difetto è falso.

Comandi di inizio attività, di PasswordRecovery, di ChangePassword e di CreateUserWizard del ¿ di cui il soddisfare non è stato convertito in mascherine editable.

¿ Il controllo della sostituzione.

Comandi di convalida del ¿, che comprende il controllo di BaseCompareValidator, di BaseValidator, di CompareValidator, di CustomValidator, di RangeValidator, di RegularExpressionValidator, di RequiredFieldValidator e di ValidationSummary.

I comandi che sono incompatibili con la rappresentazione della parziale-pagina possono ancora essere usati ad una pagina fuori dei comandi di UpdatePanel. Ulteriormente, potete utilizzare in alcuni casi i comandi in un senso specifico renderli compatibili con gli aggiornamenti della parziale-pagina. Per esempio, potete usare i comandi di inizio attività, di ChangePassword, o di PasswordRecovery all'interno di un controllo di UpdatePanel se potete convertire il loro soddisfare in mascherine. (Se stiate usando lo studio visivo, nella vista di disegno potete convertire i comandi usando i comandi del menu della astuto-modifica quale il convertito in mascherina o adattare generare il punto dell'utente.) Quando convertite questi comandi in mascherine editable, i comandi di convalida che sono utilizzati nel controllo sono definiti dichiarativo utilizzando il margine di profitto nella pagina. Per rendere i validators compatibili con un UpdatePanel controllare, regolare la proprietà di EnableClientScript dei validators a falso. Ciò rende invalido lo scritto del cliente che ordinariamente sarebbe usato per realizzare la convalida nel browser. Di conseguenza, durante il postback asincrono, i validators realizzano la convalida sull'assistente. Tuttavia, perché soltanto il contenuto del UpdatePanel è rinfrescato, i validators possono fornire il genere di risposte immediate che ordinariamente sono fornite dallo scritto del cliente.

Per usare un controllo di FileUpload all'interno di un controllo di UpdatePanel, fissare il controllo del postback che presenta la lima per essere un controllo di PostBackTrigger per il pannello.

Tutti i altri comandi funzionano all'interno dei comandi di UpdatePanel. Tuttavia, in alcune circostanze, un controllo non ha potuto funzionare come preveduto all'interno di un controllo di UpdatePanel. Queste circostanze includono quanto segue:

¿ Che registra scritto denominando i metodi di registro del controllo di ClientScriptManager.

Scritto o margine di profitto della rappresentazione del ¿ direttamente durante la rappresentazione di controllo, come denominando il metodo di scrittura (stringa).

Se il controllo denomina i metodi di registro dello scritto del controllo di ClientScriptManager, potreste usare i metodi corrispondenti di registro dello scritto del controllo di ScriptManager preferibilmente. In quel caso, il controllo può funzionare all'interno di un controllo di UpdatePanel.

 

 
Altre soluzioni  
 
programming4us programming4us