Me gustaría usar Silverlight Multi File Uploader con ASP.NET MVC 3. El problema es que necesito usar el manejador ashx para manejar la carga de archivos (el manejador es parte de la biblioteca). ¿Cómo puedo integrar el controlador con ASP.NET MVC 3 (estoy usando el motor de visualización Razor)?ASHX handler con ASP.NET MVC 3 y Razor
Respuesta
Supongo que es más fácil porque es parte de una biblioteca de terceros (¿más antigua?) Y es más fácil simplemente seguir las instrucciones que le indican que configure algo en web.config
. Debería poder ignorar las solicitudes al *.ashx
ignorando las rutas a los archivos *.ashx
. Usted debe ser capaz de usar algo como esto, pero no he probado a mí mismo:
routes.IgnoreRoute("{resource}.ashx/{*pathInfo}");
El problema es que necesito utilizar manejador ashx para manejar carga de archivos
¿Quién le dijo que se necesita un controlador? Todo lo que podría hacer en un controlador podría hacerse en una acción de controlador. Incluso tiene acceso al Request.InputStream
sin procesar si es necesario.
Y aun cuando su trato con múltiples archivos que podría hacer subir un 'ActionResult Subir (IEnumerable <> HttpPostedFileBase archivos)' + que la carga de archivos múltiples es compatible con HTML 5 '' –
@ Byte Mayor, eso dependerá de si el control de Silverlight envía un ' solicitud codificada multipart/form-data'. Si no lo hace, tendrá que analizarlo manualmente. –
¿Por qué debería escribir un código nuevo si hay algo que pueda volver a usar? Este es el DEBE que está buscando. No quiero escribir acción personalizada o tipo de resultado o lo que sea. Quiero reutilizar el código existente. – kubal5003
- 1. ASP.NET MVC 3 Sintaxis Razor - Casting
- 2. ASP.NET MVC 3 Razor plantillas VS renderPartial
- 3. ASP.net MVC 3 Razor - jQuery Intellisense
- 4. ASP.NET MVC 3 Razor el rendimiento
- 5. ASP.Net MVC 3 Razor Concatenate cadena
- 6. ASP.NET MVC 3 Razor función recursiva
- 7. Alojamiento ASP.NET MVC 3 Razor Engine Site
- 8. ASP.NET MVC 3 Razor View Restrictions
- 9. ASP.Net MVC 3 Razor Response.Write position
- 10. Asp.NET Handler y Generic Handler
- 11. MVC ASP.NET o Razor
- 12. Microsoft Charting, MVC 3 y Razor
- 13. ¿Diferencia entre MVC 3 Partial Page (Razor) y MVC 3 View Page with Layout (Razor)?
- 14. Asp.net MVC Site.master y Razor Switch
- 15. ASP.NET MVC Razor concatenación
- 16. ASP.NET MVC Razor diseñador
- 17. pantalla de imagen usando ashx Handler
- 18. Problema con entradas ocultas y valores muy grandes en HTML y ASP.NET MVC 3 Razor
- 19. Ventana emergente Razor MVC 3
- 20. ASP.NET MVC 3 Razor: Inicializar una matriz de JavaScript
- 21. "UpdatePanel" en Razor (mvc 3)
- 22. ASP.NET MVC 3 (Razor) Ajax.ActionLink - ¿Qué estoy haciendo mal?
- 23. seguimiento con ASP.NET MVC 3 y vistas de afeitar usuario
- 24. Controles personalizados con ASP.NET MVC Razor
- 25. Editores compatibles con Asp.NET MVC Razor
- 26. DropDownList en ASP.NET MVC 3
- 27. Motor ASP.NET MVC Razor view
- 28. ASP.NET Returning JSON con ASHX
- 29. ¿Cuáles son los beneficios de un archivo ASHX handler en asp.net?
- 30. MVC 3 ASPX VS RAZOR View Engine
Lo intentaré. Gracias :) – kubal5003
Esto funciona perfectamente. ¡Gracias! Todo lo que tenía que hacer era agregar el archivo ashx a la carpeta raíz del sitio web y agregar la línea mencionada anteriormente al Global.asax ¡y funciona! : D – kubal5003
me alegro de poder ayudar. –