Articles of asp.net mvc

Actualización de datos de usuario: identidad de ASP.NET

He agregado campos personalizados a la clase ApplicationUser También creé un formulario a través del cual el usuario puede ingresar / editar los campos. Sin embargo, por alguna razón, no puedo actualizar los campos en la base de datos. [HttpPost] [ActionName(“Edit”)] [ValidateAntiForgeryToken] public async Task Manage(EditProfileViewModel model) { if (ModelState.IsValid) { // Get the current […]

ASP.NET MVC: ¿cómo preservar los errores de ModelState en RedirectToAction?

Tengo los siguientes dos métodos de acción (simplificados para la pregunta): [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction(“Details”, new { postId = review.PostId}); } else { ModelState.AddModelError(“ReviewErrors”, “some error […]

Obteniendo “La solicitud JSON era demasiado grande para deserializarla”

Recibo este error: La solicitud JSON era demasiado grande para deserializarla. Aquí hay un escenario donde esto ocurre. Tengo una clase de país que tiene una lista de puertos de envío de ese país public class Country { public int Id { get; set; } public string Name { get; set; } public List Ports […]

Diferencia entre MVC 5 Project y Web Api Project

Soy nuevo en ASP.NET MVC y API web e bash obtener los conceptos básicos. AFAIK, tenemos plantillas de proyectos en VS 2013, nombradas como MVC , Web API y Both of them together . He revisado los tutoriales y he aprendido que podemos crear una API utilizando solo MVC y con la plantilla de la […]

Validación personalizada de MVC: compare dos fechas

Creé un ValidationAttribute personalizado que compara 2 fechas y se asegura de que la segunda fecha sea mayor que la primera: public sealed class IsDateAfter : ValidationAttribute, IClientValidatable { private readonly string testedPropertyName; private readonly bool allowEqualDates; public IsDateAfter(string testedPropertyName, bool allowEqualDates = false) { this.testedPropertyName = testedPropertyName; this.allowEqualDates = allowEqualDates; } protected override ValidationResult […]

Rutas relativas ASP.NET MVC

En mis aplicaciones, a menudo tengo que usar rutas relativas. Por ejemplo, cuando hago referencia a JQuery, generalmente lo hago así: Ahora que estoy haciendo la transición a MVC, necesito dar cuenta de las diferentes rutas que puede tener una página, en relación con la raíz. Esto fue, por supuesto, un problema con la reescritura […]

Pase array a mvc Acción a través de AJAX

Estoy intentando pasar una matriz (o IEnumerable) de entradas desde AJAX a una acción de MVC y necesito un poco de ayuda. el javascript es $.get(‘/controller/MyAction’, { vals: arrayOfValues }, function (data) {… y la acción del controlador es public ActionResult MyAction(IEnumerable arrayOfValues ) En este momento, la solicitud está formateada como controller/MyAction?_=1301503418429&arrayOfValues[]=491&arrayOfValues[]=368&arrayOfValues[]=235&arrayOfValues[]=437 Así que […]

La actualización de Windows provocó que MVC3 y MVC4 dejaran de funcionar

¿Soy el único que instalé Windows Update (8.1) el 15 de octubre y, de repente, MVC dejó de funcionar debido a esta advertencia? Advertencia 1 No se pudo resolver esta referencia. No se pudo ubicar el ensamblado “System.Web.Mvc, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35, processorArchitecture = MSIL”. Verifique para asegurarse de que […]

Publicación de datos JSON en ASP.NET MVC

Estoy tratando de obtener una lista de líneas de pedido en una página web usando JSON, que luego será manipulada y enviada al servidor mediante una solicitud ajax utilizando la misma estructura JSON que llegó (excepto que se cambiaron los valores de un campo). Recibir datos del servidor es fácil, ¡la manipulación es aún más […]

¿Cómo validar el archivo cargado en ASP.NET MVC?

Tengo una acción Crear que toma un objeto de entidad y una imagen HttpPostedFileBase. La imagen no pertenece al modelo de entidad. Puedo guardar el objeto de la entidad en la base de datos y el archivo en el disco, pero no estoy seguro de cómo validar estas reglas comerciales: La imagen es obligatoria El […]