¿es dentro de un panel de la actualización??
el panel de la actualización se enumera como no trabajando con ciertos controles.
Archivar la carga por teletratamiento, y la opinión de árbol que es 2 de los biggies.
En todo caso, una solución está disponible en proyecto del código:
http://www.codeproject.com/useritems/simpleajaxupload.aspsi usted mira alrededor de los foros y del google, usted puede leer más sobre el problema si su interesado, pero la solución del proyecto del código le consigue comenzado.
De la documentación en línea:
http://ajax.asp.net/docs/overview/UpdatePanelOverview.aspx Los controles que no son compatibles con UpdatePanel controlan los controles siguientes de ASP.NET no son compatibles con las actualizaciones de la parcial-página, y por lo tanto no se apoyan dentro de un control de UpdatePanel:
¿TreeView y controles de menú.
El Web del ¿parte controles. Para más información, ver los controles de las piezas del Web de ASP.NET.
Controles de FileUpload del ¿cuando se utilizan para cargar archivos como parte de un postback asincrónico.
¿GridView y controles de DetailsView cuando su característica
de EnableSortingAndPagingCallbacks se fija para verdad. El defecto es falso.
Controles de la conexión, de PasswordRecovery, de ChangePassword, y de CreateUserWizard del ¿cuyo contenido no se ha convertido a las plantillas editable.
¿El control de la substitución.
Controles de la validación del ¿, que incluye el control de BaseCompareValidator, de BaseValidator, de CompareValidator, de CustomValidator, de RangeValidator,
de RegularExpressionValidator, de RequiredFieldValidator, y de ValidationSummary.
Los controles que son incompatibles con la representación de la parcial-página se pueden todavía utilizar en una página fuera de los controles de UpdatePanel. Además, usted puede utilizar en algunos casos los controles en una manera específica de hacerlos compatibles con las actualizaciones de la parcial-página. Por ejemplo, usted puede utilizar los controles de la conexión, de ChangePassword, o de PasswordRecovery dentro de un control de UpdatePanel si usted puede convertir su contenido a las plantillas. (Si usted está utilizando el estudio visual, en la opinión del diseño usted puede convertir los controles usando comandos de menú de la elegante-etiqueta tales como convertido a la plantilla o modificar para requisitos particulares crear el paso del usuario.) Cuando usted convierte estos controles en plantillas editable, los controles de la validación que se utilizan en el control son definidos declarativamente usando margen de beneficio en la página. Para hacer los validators compatibles con un UpdatePanel controlar, fijar la característica de EnableClientScript de los validators a falso. Esto inhabilita la escritura del cliente que sería utilizada ordinariamente para realizar la validación en el hojeador. Consecuentemente, durante un postback asincrónico, los validators realizan la validación en el servidor. Sin embargo, porque solamente el contenido del UpdatePanel se restaura, los validators pueden proporcionar la clase de regeneración inmediata que sea proporcionada ordinariamente por la escritura del cliente.
Para utilizar un control de FileUpload dentro de un control de UpdatePanel, fijar el control del postback que somete el archivo para ser un control de PostBackTrigger para el panel.
El resto de los controles trabajan dentro de los controles de UpdatePanel. Sin embargo, en algunas circunstancias, un control no pudo trabajar según lo esperado dentro de un control de UpdatePanel. Estas circunstancias incluyen el siguiente:
¿Que coloca la escritura llamando los métodos del registro del control de ClientScriptManager.
Escritura o margen de beneficio de la representación del ¿directo durante la representación del control, por ejemplo llamando el método de la escritura (secuencia).
Si el control llama los métodos del registro de la escritura del control de ClientScriptManager, usted podría utilizar los métodos correspondientes del registro de la escritura del control de ScriptManager en lugar de otro. En ese caso, el control puede trabajar dentro de un control de UpdatePanel.