Articles of asp.net mvc

Cómo crear un atributo de validación personalizado para MVC

Me gustaría crear un atributo de validación personalizado para MVC2 para una dirección de correo electrónico que no herede de RegularExpressionAttribute pero que pueda usarse en la validación del cliente. ¿Alguien puede señalarme en la dirección correcta? Intenté algo tan simple como esto: [AttributeUsage( AttributeTargets.Property | AttributeTargets.Field, AllowMultiple = false )] public class EmailAddressAttribute : […]

Usando HtmlHelper en un controlador

¿Es posible utilizar HtmlHelper en un controlador, por ejemplo para obtener el método TextBox (…)? no es que no pueda escribir el html que me genera, pero solo quiero entender cómo funciona para poder crear la mejor solución.

Propósito de ActionName

¿Cuál es el beneficio de establecer un alias para un método de acción usando el atributo “Nombre de acción”? Realmente no veo mucho beneficio al proporcionarle al usuario la opción de llamar a un método de acción con otro nombre. Después de especificar el alias, el usuario puede llamar al método de acción solo utilizando […]

MVC4 HTTP Error 403.14 – Prohibido

Tengo una aplicación web .NET4.5 ASP.NET MVC4 que funciona bien localmente (IIS Express y servidor de desarrollo) pero una vez que la despliego a mi servidor web arroja el error 403. He instalado .Net 4.5RC en el servidor e incluso probé el bit aspnet_regiis -i que todos recomendaron para sus problemas con las versiones anteriores […]

¿Puedo pasar un tipo anónimo a mi vista ASP.NET MVC?

Empecé a trabajar con ASP.NET MVC ahora que está en versión beta. En mi código, estoy ejecutando una consulta LINQ a SQL simple para obtener una lista de resultados y pasar eso a mi vista. Este tipo de cosas: var ords = from o in db.Orders where o.OrderDate == DateTime.Today select o; return View(ords); Sin […]

Solución de problemas de token antifalsificación

Tengo una publicación de formulario que constantemente me da un error de token anti falsificación. Aquí está mi formulario: @using (Html.BeginForm()) { @Html.AntiForgeryToken() @Html.EditorFor(m => m.Email) @Html.EditorFor(m => m.Birthday) } Aquí está mi método de acción: [HttpPost] [ValidateAntiForgeryToken] public ActionResult Join(JoinViewModel model) { //a bunch of stuff here but it doesn’t matter because it’s not […]

Diferencia entre ViewData y TempData?

Sé lo que es ViewData y lo uso todo el tiempo, pero en ASP.NET Preview 5 introdujeron algo nuevo llamado TempData. Normalmente escribo fuertemente mi ViewData, en lugar de utilizar el enfoque del diccionario de objetos. Entonces, ¿cuándo debería usar TempData en lugar de ViewData? ¿Hay alguna mejor práctica para esto?

atributo dependiente de otro campo

En un modelo de mi aplicación ASP.NET MVC, me gustaría validar un cuadro de texto como se requiere solo si se marca una checkbox específica. Algo como public bool retired {get, set}; [RequiredIf(“retired”,true)] public string retirementAge {get, set}; ¿Cómo puedo hacer eso? Gracias.

Patrón ASP.NET MVC ViewModel

EDITAR: Hice algo mucho mejor para llenar y leer datos de una vista usando ViewModels , llamado ValueInjecter . http://valueinjecter.codeplex.com/ es usado por http://prodinner.codeplex.com – una aplicación de muestra MVC de ASP.net puede ver la mejor forma de usar ViewModels en prodinner usar ViewModel para almacenar la lógica de mapeo no fue una buena idea […]

¿Por qué mi agrupación de CSS no funciona con una aplicación MVC4 desplegada?

He desplegado una aplicación MVC4 a mi proveedor de hosting, en base a los consejos dados aquí y una o dos correcciones sobre la marcha, pero el problema más aparente inmediatamente es que la agrupación para css no funciona. Cuando reemplazo la referencia de paquete con referencias de archivo explícitas, mi CSS funciona nuevamente. Estoy […]