Articles of asp.net mvc 3

¿DateTime discreto? Validación en MVC4

Actualicé una solución MVC3 a MVC4. Después de la migración, el validador se rompe. Mi fecha de entrada, si selecciono alemán como idioma, es “20.03.2013”. Recibo un error de validación en MVC4, pero no en MVC3. Si sustituyo el formato de “20.03.2013” a “20/03/2013”, funciona en MVC4, pero no en MVC3 😉 Puse la cultura […]

Cómo desechar DbContext (u objeto) en la aplicación asp.net mvc3 cuando se usa Ninject como resolución de dependencias

Para esta demostración, he creado un repository de Database + falso como se muestra a continuación Repositorio de Db + falso public interface IDemoRepository { string[] GetUsers(); } public class DemoRepository : IDemoRepository, IDisposable { public string[] GetUsers() { string[] Users = { “Robert”,”Linda”,”Jack”}; return Users; } public void Dispose() { //do nothing throw new […]

Problema de validación del modelo MVC 3: supervisión o diseño

Me encontré con un escenario en el que necesitaba saber qué propiedad se estaba validando actualmente en un ValidationAttribute personalizado. Asumí que esto sería fácil en MVC 3 ya que el ValidationContext se está pasando al método IsValid . Sin entrar en detalles, aquí está la idea básica: protected override ValidationResult IsValid(Object value, ValidationContext validationContext) […]

Plantilla ASP.Net MVC Editor para datos / formularios de vista dinámica

Estoy implementando una aplicación web MVC3 / Razor que recupera algunos de sus “campos” que un usuario puede editar desde otros servicios, por lo que la lista de propiedades para editar en una vista es completamente dinámica y desconocida en el momento de la comstackción. Escribí algunos ayudantes de vista parcial y HTML que recorren […]

No se puede acceder a una secuencia cerrada mientras se crea un archivo de texto descargable en ASP MVC 3

Estoy intentando solicitar un archivo de texto descargable (.txt), pero recibo este error: No se puede acceder a una secuencia cerrada. He visto preguntas similares aquí: No se puede acceder a la transmisión cerrada, pero no fue muy útil. Aquí está mi código: private FileStreamResult Export() { string name = “filename.txt”; MemoryStream stream = new […]

Los usuarios registrados se desconectan después de algún tiempo

Hice una nueva aplicación MVC3 y está alojada en el plan básico de WinHost. La esencia del problema es que se alcanzan los límites de memoria del grupo de aplicaciones y se borra cada sesión de InProc, lo que significa que mis usuarios se desconectaron. Según su documentación, veo esto: http://support.winhost.com/KB/a626/how-to-enable-aspnet-sql-server-session-on-your-web.aspx Aquí está el contenido […]

¿Cómo actualizar / crear datos relacionales de muchos a muchos en MVC Code-first usando EF?

He estudiado detenidamente StackOverflow, Google y asp.net para encontrar un ejemplo básico y claro de cómo hacerlo. Todos los ejemplos han sido abstractos o implicaron complicaciones que no se aplican. No he podido extraer mucho útil de ellos. Hasta el momento, ninguno de ellos ha respondido completamente mi pregunta o ha abordado mi (s) problema […]

¿Hay alguna manera de deshabilitar el JSON ModelBinder en ASP.NET MVC 3 RC2?

En ASP.NET MVC 3 RC2, el ModelBinder predeterminado analizará automáticamente el cuerpo de la solicitud si Content-Type se establece en application/json . El problema es que esto deja el Request.InputStream al final de la transmisión. Esto significa que si intenta leer el flujo de entrada con su propio código, primero debe restablecerlo al principio: // […]

Botón de cancelar en forma

Tengo un botón de cancelar en un formulario: @using (Html.BeginForm(“ConfirmBid”,”Auction”)) { some stuff … } El problema es que quiero que este botón vaya a una vista particular cuando hago clic en él. ¿Cómo hago esto?

Medición del rendimiento de ASP.NET MVC 3

He construido un servicio JSON en ASP.NET MVC 3 y quiero poder medir el tiempo de ejecución de las acciones en mi aplicación (quiero que registre automáticamente las acciones lentas). Por lo tanto esto se veía genial; http://coderjournal.com/2010/10/timing-the-execution-time-of-your-mvc-actions/ (También se ha mencionado en lugares aquí en el desbordamiento de stack) El problema es que obtengo […]