Articles of asp.net mvc

¿Es una buena práctica evitar el uso del estado de sesión en ASP.NET MVC? Si es así, ¿por qué y cómo?

No está escrito explícitamente en alguna parte, pero lo sentí después de leer algunos blogs en ASP.NET MVC. Solo me puse curioso y pensé en preguntarlo aquí. ACTUALIZAR: No estoy preguntando sobre preocupaciones de memoria / almacenamiento / RAM en el servidor. Para ellos, hay una solución para almacenar la sesión fuera de proceso. Yo […]

asp.net MVC 4 publicación múltiple a través de diferentes formas

Ahora entiendo if (IsPost){ //do stuff } verifica todos los métodos de publicación en esa página. Sin embargo, tengo 2 formularios diferentes que publican 2 información diferente. Estos son un formulario de inicio de sesión y un formulario de registro. ¿Hay alguna manera de verificar IsPost en función de qué forma? Por ejemplo, if(Login.IsPost){ //do […]

ASP .NET MVC Desactiva la validación del lado del cliente en el nivel por campo

Estoy usando ASP .NET MVC 3 con anotaciones de datos y el complemento jQuery validate. ¿Hay alguna manera de marcar que un determinado campo (o cierta anotación de datos) solo debe validarse en el servidor? Tengo un campo de número de teléfono con un complemento de enmascaramiento y el validador de expresiones regulares se vuelve […]

DropDownListFor en EditorTemplate no selecciona valor

Tengo una plantilla de editor para un objeto personalizado. Dentro de esa plantilla de editor utilizo un par de DropDownListFor helpers. En cada uno de ellos especifico una propiedad de modelo única (con el valor preseleccionado) y la lista de selección que contiene todas las opciones de selección. Ejemplo: m.DocumentCategoryType, Model.DocumentCategoryTypeList) %> Sé que los […]

¿Cómo obtener una respuesta ASP.NET MVC Ajax para redirigir a una página nueva en lugar de insertar una vista en UpdateTargetId?

Estoy usando Ajax.BeginForm para crear un formulario que hará una devolución de datos ajax a una determinada acción del controlador y luego, si la acción es exitosa, el usuario debería ser redirigido a otra página (si la acción falla, se muestra un mensaje de estado usando AjaxOptions UpdateTargetId). using (Ajax.BeginForm(“Delete”, null, new { userId = […]

¿Cómo forzar a ASP.NET Web API a devolver siempre JSON?

ASP.NET Web API realiza la negociación de contenido de forma predeterminada: devolverá XML o JSON u otro tipo basado en el encabezado Accept . No necesito / quiero esto, ¿hay alguna manera (como un atributo o algo) de decirle a la API web que siempre devuelva JSON?

Diferencia entre $ .getJSON () y $ .ajax () en jQuery

Estoy llamando a una acción ASP.NET MVC public JsonResult GetPatient(string patientID) { … desde JavaScript usando jQuery. La siguiente llamada funciona $.getJSON( ‘/Services/GetPatient’, { patientID: “1” }, function(jsonData) { alert(jsonData); }); mientras que este no. $.ajax({ type: ‘POST’, url: ‘/Services/GetPatient’, data: { patientID: “1” }, contentType: ‘application/json; charset=utf-8’, dataType: ‘json’, success: function(jsonData) { alert(jsonData); }, […]

¿Cómo puedo anular la plantilla @ Html.LabelFor?

Tengo una forma de campo simple @Html.LabelFor(model => model.Register.UserName) @Html.TextBoxFor(model => model.Register.UserName) y esto da como resultado: Username (used to identify all services, from 4 to 30 chars) pero quiero que el código de LabelFor agregue un dentro para que pueda terminar teniendo: Username (used to identify all services, from 4 to 30 chars) ¿Cómo […]

¿Cómo establecer propiedades ViewBag para todas las Vistas sin usar una clase base para Controladores?

En el pasado, he pegado propiedades comunes, como el usuario actual, en ViewData / ViewBag de forma global haciendo que todos los controladores hereden de un controlador base común. Esto me permitió usar IoC en el controlador base y no solo extenderme a global compartido para esos datos. Me pregunto si existe una forma alternativa […]

Los paquetes CSS de ASP.NET MVC framework 4.5 no funcionan en el alojamiento

Estoy ejecutando una aplicación en puerto de aplicaciones escrita en MVC4. Un paquete de archivos css no funciona. En mi computadora local, en modo de depuración, veo el código de la aplicación y veo los archivos. La aplicación funciona como se esperaba Cuando cargo la aplicación en Appharbor, veo el paquete en el código pero […]