Articles of asp.net mvc 3

Uso de AutoMapper en el método de acción Editar en una aplicación MVC3

Aquí está mi código de controlador, que funciona al 100% como lo necesito. Sin embargo, el método POST no usa el AutoMapper y eso no está bien. ¿Cómo puedo usar AutoMapper en este método de acción? Estoy usando Entity Framework 4 con el patrón de repository para acceder a los datos. public ActionResult Edit(int id) […]

Atributo de las notas de datos “NotRequired”

Tengo un modelo algo complicado. Tengo mi UserViewModel que tiene varias propiedades y dos de ellas son HomePhone y WorkPhone . Ambos de tipo PhoneViewModel . En PhoneViewModel tengo CountryCode , AreaCode y Number todas las cadenas. Quiero hacer que el CountryCode opcional, pero el CountryCode AreaCode y el Number obligatorios. Esto funciona muy bien. […]

¿Pasar un objeto modelo a un RedirectToAction sin contaminar la URL?

Esto es lo que estoy tratando de hacer: public ActionResult Index() { return View(); } [HttpPost] public ActionResult Index(ContactModel model) { if (ModelState.IsValid) { // Send email using Model information. return RedirectToAction(“Gracias”, model); } return View(model); } public ActionResult Gracias(ContactModel model) { return View(model); } Los tres métodos de acción están en el mismo controlador. […]

El servidor remoto devolvió un error: (401) No autorizado. Twitter oAuth

Estoy tratando de hacer que Twitter funcione con Twitter, pero no puedo. Estoy teniendo el siguiente error: The remote server returned an error: (401) Unauthorized . Cuando mi url de callback es un localhost. Si mi url de callback es oob, para el flujo de pin funciona correctamente. Aquí está mi código: public ActionResult LogOn(string […]

¿Cadena de retorno de MVC Html Extension en lugar de marcado HTML?

Si tengo una extensión así: public static string ImageLink(this HtmlHelper htmlHelper, string imgSrc, string alt, string actionName, string controllerName, object routeValues, object htmlAttributes, object imgHtmlAttributes) { return @” “; } y lo uso en una vista parcial como esta: @Html.ImageLink(“../../Content/images/english.png”,”English”, “ChangeCulture”, “Account”, new { lang = “en”, returnUrl = this.Request.RawUrl }, null,null) Tengo una salida […]

Globalización de MVC3: se necesita un filtro global antes del enlace del modelo

Actualmente, tengo un filtro global llamado GlobalizationFilter que verifica los valores de ruta, las cookies y el encabezado de los idiomas del navegador para determinar la configuración de cultura correcta para la solicitud: public override void OnActionExecuting(ActionExecutingContext filterContext) { // determine cultureInfo Thread.CurrentThread.CurrentCulture = cultureInfo; Thread.CurrentThread.CurrentUICulture = cultureInfo; } Todo funciona, pero el proceso de […]

¿Cuál es la mejor manera de migrar un proyecto MVC 2 a MVC 3 usando el motor de visualización Razor?

¿Cuál es la mejor manera de migrar un proyecto MVC 2 a MVC 3 usando el motor de visualización Razor?

¿Desea omitir o desactivar durante el desarrollo?

Construyendo una aplicación MVC3, y TPTB quiere que usemos su proveedor de autorización personalizado. Sin embargo, durante el desarrollo, este proveedor de autenticación es una molestia, ya que dará un error hasta que cierre / reinicie el navegador, o requerirá que vuelva a iniciar sesión en cada comstackción. Por ahora, acabo de agregar al web.config, […]

Obtener valor de tipo anónimo

Tengo un método como el siguiente: public void MyMethod(object obj){ // implement } Y lo llamo así: MyMethod(new { myparam= “waoww”}); Entonces, ¿cómo puedo implementar MyMethod() para obtener el valor de myparam? Editar Yo uso esto: dynamic d= obj; string param = d.myparam; pero el error sube: ‘object’ does not contain a definition for ‘myparam’ […]

Menú dynamic cargando en ASP.Net MVC3 Razor

Quiero preguntar acerca de la carga del menú de Dynamic Database Driven en ASP.Net Afeitadora MVC3. Este es mi 1.Ver Código 2.Modelo para Menu 3.Modelo para elementos de menú Estructura del modelo de navegación. En este proyecto tengo diferentes inicios de sesión de usuario. Para cada inicio de sesión son limitado por los módulos. Entonces, […]