MVC - El blog de Javier Torrecilla

Ver por etiquetas

Todas las etiquetas » MVC (RSS)

[MVC] Editando Colleciones con un Template

Introduccion El otro día el Gran Eduard (@Eiximenis) me resolvió una duda que tenia acerca del modelBinder y el potente enlace de datos que presenta ASP.NET MVC. Ha raíz de este post y del comentario de “ar7uro”, en el que planteaba la posibilidad de evitar las llamadas al servidor para ir agregando elementos a la colección. Como resolverlo Podríamos definir una variable javascript donde escribiéramos todo el código o hacerlo a través de la obtención del Html de la vista. Yo me he decantado por esta...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,,

[Tip Rápido] Convivencia de WebForms dentro de MVC.

  Introducción En este pequeño post, vamos a ver un pequeño consejo rápido para ver como dentro de un mismo proyecto ASP.NET pueden coincidir páginas WebForms tradicionales con las Vistas de MVC. Al Jaleo Bien, el “truco” consiste en definir una ruta a ignorar dentro de nuestra tabla de rutas (en el fichero Global.asax) dentro de la función “RegisterRoutes”: routes.IgnoreRoute( "Carpeta" ); De está manera todas los formularios Web existentes dentro de dicha “Carpeta”, no van a intentar...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en: ,,,

MVC: Trabajando con campos con etiquetas HTML

Introducción: En este post vamos a ver como trabajar con un modelo donde una de nuestras propiedades va a almacenar valores de tipo HTML, como por ejemplo el contenido del post de un blog: 1: <p>Este el texto del post, con un enlace <a href= 'http://bing.com' >bing</a></p> Abordando el problema: Partiendo de un modelo sencillo: 1: public class Post 2: { 3: public Guid ID { get; set; } 4: public string Title { get; set; } 5: public string Content { get; set; } 6: }...
Publicado por Javier Torrecilla | con no comments
Archivado en: ,

MVC3 Release Candidate

Esto es un no parar, ayer salió la Release Candidate de MVC3, anunciada por ScottGu . Podéis descargaros la nueva versión de aquí y ver las Notas de la descargar aquí . ¿Qué novedades trae esta versión? - Soporte Intelisense para las vistas Razor: (Una imagen vale más que mil palabras) - Nuevos Atributos Interesantes: ControllerSessionStateAttribute: Es un atributo para poder, digamos, alterar el uso de la Session. El atributo recibe un valor de tipo SessionStateBehavior, el cual es una enumeración...
Publicado por Javier Torrecilla | 2 comment(s)
Archivado en:

Mas Helpers de MVC3

que Continuando con los distintos Helpers que han sido introducidos, Redes Sociales y Bing o Los WebGrid y WebChart, entre otros, os voy a hablar de otros novedosos, y que hoy en día se antojan casi como necesarios.   HELPER VIDEO: ¿Quién no se ha visto en la necesidad de incrustar un video flash, o un video Media Player en una web con WebForms? Bueno, pues el equipo de MVC ha introducido este nuevo Helper, para “facilitarnos” el trabajo. Presenta los siguientes métodos, para mostrar distintos...
Publicado por Javier Torrecilla | con no comments
Archivado en:

Helpers Redes Sociales en MVC3

En varios BLOGS, se habían anunciado para MVC3 helpers para aportar una rápida integración con las Redes sociales (Twitter, FaceBook…), Buscadores (Bing)…   Si ya tenemos en nuestro entorno instalada la Beta 3 de MVC, vamos a crear un nuevo proyecto de ejemplo.   Una vez creado, vamos a agregar un paquete a través de NUPACK, para poder incluir los Nuevos Helpers. Para ello, pulsamos con el botón derecho en el proyecto y elegimos “Add package reference”: Seleccionaríamos “microsoft-web-helpers...
Publicado por Javier Torrecilla | 4 comment(s)
Archivado en:

MVC3: Helper WebGrid (3/3)

Días atrás, os hable de este helper( aquí y aquí ). Hoy voy a dar mas detalles de la personalización que nos aporta. La función GetHtml(), presenta un parámetro que es “Columns”, el cual es del tipo "IEnumerable<WebGridColumn>”. Si no lo especificamos al invocar a la función, por defecto, se van a visualizar las distintas propiedades de nuestro origen de datos. Si queremos personalizar las columnas, podríamos hacerlo de la siguiente manera: 1) Declaramos un objeto que Implemente IEnumerable<T>...
Publicado por Javier Torrecilla | con no comments
Archivado en:

MVC3: Helper WebGrid (2/3)

Como os indicaba el otro día , ha salido una Beta de MVC3, y han agregado el Helper WebGrid. El método GetHtml, del objeto, nos va a permitir a través de una serie de parámetros como se va a visualizar y las opciones que nos va a permitir: TableStyle: Estilo CSS predefinido para la tabla que se va a generar de forma automática. HeaderStyle: Estilo CSS para la cabecera de la tabla. FooterStyle: Estilo CSS para el pie de la tabla. RowStyle: Estilo CSS para las filas Impares. AlternateRowStyle: Estilo...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en:

MVC3: Helper WebGrid (1/3)

Como todos sabréis hace un tiempo salieron grandes novedades en Microsoft, con la Beta de MVC3, NuPack y WebMatrix Beta 2 ( Anuncio de ScottGu ). Este post va dedicado a un Helper agregado en MVC3 que no estaba en MVC2: WebGrid.   Este Helper, nos va a permitir definir un Grid, de manera muy rápida y sencilla: 1º: Definirlo: <% WebGrid grid = new WebGrid (Parámetros) %> 2º: Hacer que se muestre: <% = grid.GetHtml(); %> Como veis en la definición he indicado Parámetros. Entre los...
Publicado por Javier Torrecilla | 1 comment(s)
Archivado en:

MVC3: Valídación de elementos HTML Condicionales

Hasta ahora, tanto en aplicaciones WebForms como en ASP.NET MVC1 y ASP.NET MVC2, si queríamos dejar de comprobar la introducción de código HTML en alguno de los campos de nuestros formularios, teníamos que permitirlo en todos los campos, y a través de nuestras propias validaciones tratar de no permitirlo (javascript o código servidor). En la Beta de MVC3, ha aparecido una modificación en el Atributo ValidateInput, que nos permite excluir algunos campos a la hora de validar nuestro formulario. El...
Publicado por Javier Torrecilla | 2 comment(s)
Archivado en: