Articles of asp.net mvc 2

atributo pide al usuario iniciar sesión en lugar de acceso denegado?

Actualizado: Gracias a la ayuda aquí, he creado la siguiente solución: public class CustomAuthorize : AuthorizeAttribute { protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) { // Returns HTTP 401 – see comment in HttpUnauthorizedResult.cs // If user is not logged in prompt if (!filterContext.HttpContext.User.Identity.IsAuthenticated) { base.HandleUnauthorizedRequest(filterContext); } // Otherwise deny access else { filterContext.Result = new RedirectToRouteResult( […]

¿Cómo cerrar sesión en varios usuarios de membresía que no son el usuario actual?

Estoy usando el MembershipProvider que forma parte del proyecto predeterminado MVC2. Me gustaría poder tomar una lista de nombres de usuarios, desconectar a los usuarios y destruir su sesión si es necesario. Lo más cerca que puedo parecer es esto: foreach(string userName in UserNames) { MembershipProvider MembershipProvider = new MembershipProvider(); MembershipUser membershipUser = MembershipProvider.GetUser(userName, true); […]

¿Llamar al cuaderno de modelos predeterminado desde un cuaderno de modelos personalizado?

He escrito una Carpeta de modelos personalizada que se supone que debe asignar fechas, provenientes de cadenas de URL (GET) de acuerdo con la cultura actual (una nota al margen aquí: la carpeta de modelos predeterminada no tiene en cuenta la cultura actual si utiliza GET como llamada http …). public class DateTimeModelBinder : IModelBinder […]

ASP.NET MVC 2 – ViewData vacío después de POST

Realmente no sé dónde buscar un error … la situación: tengo una vista ASPX que contiene un formulario y algunas entradas, y cuando hago clic en el botón Enviar, todo está POSTADO en uno de mis ASP. Acciones NET MVC. Cuando establezco un punto de interrupción allí, se golpea correctamente. Cuando uso FireBug para ver […]

El enrutamiento MVC no funciona para el controlador de acción raíz / no predeterminado en el directorio virtual

Estoy usando la aplicación web ASP.NET MVC 2 predeterminada en IIS (a la que no tengo acceso de administrador) y mientras puedo navegar a “servidor / ITEC” No puedo navegar a “server / ITEC / About” sin que el servidor devuelva un error: un error 404. También estoy usando RouteDebugger para las pruebas: cuando uso […]

Luchando con SelectList en ASP.NET MVC 2

Tengo un modelo que se parece a esto: public class SampleModel { public static SampleModel Create() { return new SampleModel { Boolean = true, // set several more properties… Colors = new SelectList(new[] { “Red”, “Green”, “Blue” }, “Green”) }; } public bool Boolean { get; set; } // define several more properties… public SelectList […]

Pasar datos del modelo a la clase de validación personalizada

Tengo una clase de validación de datos que verifica si la fecha de inicio de una reunión es anterior a la fecha de finalización. El modelo pasa automáticamente la fecha que requiere validación, pero tengo un poco de dificultad para pasar los datos con los que se debe validar. Aquí está mi clase de validación […]

¿Cómo accedo a otros valores de atributo desde un ValidationAttribute personalizado en una aplicación asp.net mvc 2?

Estoy usando asp.net mvc 2 con C # y DataAnnotations. La situación es la siguiente: tengo un control personalizado que está fuertemente tipado contra una clase modelo. Este control se muestra en la vista varias veces, pero con valores de propiedad diferentes, como los encabezados (Ej: Pregunta 1, Pregunta 2, Pregunta 3, etc. son todos […]

¿Necesitas ayuda para usar las entidades para el framework ASP.NET MVC 2?

Estoy haciendo un sitio en ASP.NET MVC 2 usando C #. Diseñé una base de datos con un montón de tablas que tienen muchas a muchas relaciones, similares a las siguientes: GrandParent – muchos a muchos – Padre y Padre – muchos a muchos – niño Utilicé Entity Framework para hacer que todas las entidades […]

En ASP.NET MVC 2, ¿puedo deserializar una cadena de consulta en una matriz utilizando el ModelBinder predeterminado?

En ASP.NET MVC 2, puede usar esta URL y este método de controlador: GET http://server/controller/get?id=5 public ActionResult Get(int id) { … } Y el ModelBinder convertirá la cadena id=5 consulta id=5 a id = (int) 5 en el parámetro del método. Sin embargo, esto no funcionará: GET http://server/controller/get?idlist=1,2,3,4,5 public ActionResult Get(int[] idlist) { … } […]