Marc Rubiño

ASP.NET, C#, AJAX.NET, JavaScript, etc.

Ver por etiquetas

Todas las etiquetas » asp.net (RSS)
Web Deploy – config Transformation
Una de las utilidades que contamos los desarrolladores web en Visual Studio 2010 y que por mi experiencia veo que no se utiliza mucho. Es la transformación de ficheros de configuración. A quien no le ha pasado que ha realizado un despliegue al entorno de producción y se ha dejado el modo debug activado o la cadena de conexión a la de test. Pues Visual Studio nos permite poder evitar esto de una manera muy fácil y además automática, para que no nos...
Posted: 31/1/2012 20:16 por Marc Rubiño | con 5 comment(s)
Archivado en: ,
VS2010 - Soporte HTML5, CSS3
Pues eso que Visual Studio no se quiere quedar atras en esta frenética carrera por los nuevos estandares y ya tenemos disponible para descargar la primera revisión de los estandares web para Visual Studio 2010 y Visual Studio Expres 2010 SP1 . En esta primera versión de la actualización, el equipo de VS se ha centrado en actualizar el soporte a HTML5 , agregar soporte a CSS 3 y añadir nuevas API para el intellisense de JavaScript. El plan es hacer una versión...
Perfiles de Usuarios ASP.NET & MVC
Una de las dudas más habituales en los foros de ASP.NET, es como mantener una variable disponible para un usuario. Lo primero que se nos puede pasar por la cabeza es utilizar la sesión para guardar esta información, pero desde ASP.NET 2.0 tenemos otras alternativas más adecuadas para estas cosas y además nos puede servir tanto para usuarios anónimos, como para usuarios autentificados. ¡¡ No tenemos que utilizar la sesión para todo !!! y...
ASP.NET 4.0 Web Forms Routing
Una de las novedades que podemos encontrar en ASP.NET 4.0 es el enrutado de Web Forms, para exponer URL limpias y orientadas a SEO “ Search Engine Optimization ” Para utilizar el enrutamiento en nuestras aplicaciones ASP.NET 4.0 con web forms, únicamente tenemos que modificar nuestro fichero Global.asax para habilitar el enrutado al iniciar la aplicación. public static void RegisterRoutes(System.Web.Routing.RouteCollection routes) { routes.MapPageRoute(" WebFormRoute ", " WebForm/...
Posted: 28/6/2010 20:40 por Marc Rubiño | con 4 comment(s)
Archivado en:
¿ Servicios REST con diferente serialización Json ?
Resulta que estos días he estado jugando un poco con WCF y serialización JSON para participar en el nuevo concurso de MSDN http://www.lahoradelospunos.com En resumen lo que hay que hacer es un Servicio REST accesible desde peticiones HTTP GET que devuelva la secuencia de movimientos conforme el siguiente esquema. { "Alias": "My_alias", "Moves": "A1, A2, B1, A1, ME, A1, A2, B1, B2, B1", "Enemy": "Enemy_name" } Pero el problema...
Charla CatDotNet - Novedades ASP.NET 4.0 VS 2010
Todo aquel que esté cerca de Igualada este Jueves 29-04-2010 y le interese ver las novedades que nos aporta ASP.NET con el Framework 4.0 y el nuevo Visual Studio. Está invitado a pasarse por el grupo de usuarios CatDotNet y  pasar un buen rato. La excusa es esta charla pero el resultado seguro que será el buen rato que pasaremos entre todos. Pues nos vemos este jueves a las 19h: Sala Ig-Nova Tecnospai. Av. Barcelona núm. 105 (Igualada) http://catdotnet.blogspot.com/2010/04/marc-rubino-igualada...
Posted: 27/4/2010 9:39 por Marc Rubiño | con 4 comment(s)
Archivado en: ,
Cargar Controles de Usuario dinámicamente ASP.NET AJAX
En respuesta a la consulta de Julitogtu generada en los foros de MSDN, he generado un ejemplo práctico de su consulta. Ya que le aconsejé la utilización de controles de usuarios generados dinámicamente en detrimento de los famosos iframes. Pero esta generación se complica especialmente si quieres cargar estos controles con llamadas asíncronas, por el hecho de que estos controles se generan en el servidor. Lo primero que tenemos que hacer es tener los controles...
ASP.NET CODEBARS
En el foro de MSDN han consultado como poder generar códigos de barra en una aplicación ASP.NET , yo hace bastante tiempo hice un ejemplo para una aplicación windows utilizando unas fuentes True Type para este menester y ahora haré lo mismo pero para una aplicación web. El artículo original para Windows lo podéis encontrar en la web del guille en http://www.elguille.info/colabora/NET2006/Marckys_BarCode.htm . Lo primero que voy a hacer es un proyecto...
Como Validar un ListBox (CustomValidator)
Siguiendo con las respuestas en los foros hoy voy a explicar como poder validar si tenemos seleccionado un elemento de una lista. http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=3922327&SiteID=11 Para poder realizar esto de la forma más simple y que sea compatible con los otros validadores utilizaré un CustomValidator. Crearé un formulario con una lista un customValidator y un botón para provocar la recarga de la página. Para que la validación no influya en el rendimiento de la aplicación...
[Asp.net] Editable Treeview II
Siguiendo con el anterior artículo de personalizar un TreeView I para poder editar los nodos hoy veremos precisamente la parte donde habilitamos la edición de los nodos. Crearemos una nueva clase que llamaremos TreeNodeEdit que heredara de TreeNode. Con esto ya tendremos la base para montar nuestro nodo editable. [ToolboxData( "<{0}:TreeNodeEdit runat=server></{0}:TreeNodeEdit>" )] public class TreeNodeEdit : TreeNode Crearemos las propiedades públicas para poder configurar...
Posted: 15/9/2008 20:55 por Marc Rubiño | con 5 comment(s)
Archivado en: ,
[Asp.net] Editable Treeview I
En más de una ocasión nos ha sido de mucha utilidad un control del tipo TreeView para mostrar una jerarquía de datos, pero el control se nos puede quedar un poco limitado cuando pretendemos interactuar con los datos. Por ese motivo he creado un control TreeView con nodos editables, y el resultado final es como este: Comenzaremos creando un proyecto de librerías de clase para albergar nuestro control, a la clase le llamaremos TreeViewEdit y heredaremos de System.Web.UI.WebControls. TreeView . [ToolboxData...
Extender una propiedad de un ServerControl
Hoy una consulta en el foro MSDN me ha parecido muy interesante y por ese motivo y porque la explicación es un poco larga, describiré más detalladamente como poder hacer lo que Roberto Corona necesita. http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=3843776&SiteID=11 En resumen Roberto está creando un control de servidor del cual pretende que una propiedad muestre los botones que se encuentren en el formulario para poderlo seleccionar, al etilo de un validador...
Posted: 9/9/2008 0:29 por Marc Rubiño | con 3 comment(s)
Archivado en: ,
Asp.net PoPup sin JavaScript !!!
En ASP siempre que hemos querido abrir una nueva ventana desde un botón, imageButton, etc. Hemos tenido que echar mano de JavaScript para poder abrir un nuevo navegador. Pero hay un truco que podemos utilizar directamente desde asp.net y que gracias a la propiedad Target del formulario podemos definir como queremos que se muestre la página web. protected void Page_Load( object sender, EventArgs e) { if (!IsPostBack) this .Form.Target = "_blank" ; } Para hacer la prueba hemos...
Posted: 2/9/2008 20:41 por Marc Rubiño | con 7 comment(s)
Archivado en:
ASP.NET AJAX Async Page_Load
Ya es por todos sobradamente conocido los grandes beneficios que nos aporta ASP.NET AJAX a nuestras aplicaciones web. Pero no solo de Postbacks vive el hombre, que pasa si yo no solo quiero recargar partes de mi página web en un postback, sino cargar la primera vez las partes de la página asincronamente? Pues de eso precisamente pretendo hablar hoy, imaginaros la típica web con diferentes apartados y que es muy posible que más de un apartado hagan que nuestra página tarde mucho en cargar, siempre...
Posted: 9/6/2008 23:49 por Marc Rubiño | con 3 comment(s)
Archivado en: ,
Donde está la pestaña de ASP.NET del IIS ???
Me encontraba yo instalando una aplicación Web ASP.NET 2.0 en Windows Server 2003 y al abrir el administrador del IIS no vi la pestaña de selección de la versión de ASP.NET. Lo primero que pensé fue que no tenía instalado el Microsoft Framework 2.0 o que tendría que reinstalarlo con Aspnet_regiis.exe para que apareciera la tan querida pestaña. Pero mi sorpresa aún fue mayor cuando descubrí que el servidor si tenía instalado el Framework 2.0, pero no solo eso, sino que también tenia la versión de...
Posted: 28/4/2008 18:45 por Marc Rubiño | con 5 comment(s)
Archivado en: ,
Iframe Cross Domain Cookie
Siguiendo con el infierno de los Iframes, hoy intentaremos utilizar el control Login de ASP.NET desde la página de un cliente que utiliza nuestra aplicación embebida. Lo primero que podemos pensar, es en que medida nos puede llegar a afectar trabajar con un iframe con el sistema de login que utilizamos con ASP.NET, para eso tenemos que diferenciar los dos pasos esenciales en la seguridad de nuestras aplicaciones. Autenticación La autenticación es el proceso mediante el cual se obtienen credenciales...
Custom MembershipProvider Y RoleProvider
El modelo de Proveedores desde su aparición con ASP.NET 2.0 ha sido un tema muy recurrente y se han escrito ríos de tinta sobre sus beneficios, pero ya sea porque realmente nos encontraremos en muchas ocasiones que los proveedores por defecto no cubren todas nuestras necesidades o porque hemos migrado una aplicación donde ya tenemos todos los datos o simplemente porque no tengo tanta imaginación, en este artículo mostraré como poder crear nuestro propio proveedor...
DropDownList Color Picker
Quien no ha necesitado alguna vez poder echar mano de algún control para poder mostrar los colores del sistema y que los usuarios puedan personalizar su entorno. Pues hoy vamos a retocar la presentación de un DropdonwList para mostrar el color de fondo con el color del registro. Nuestro control se mostrara tal que así: Para realizar esto solo necesitaremos un método. private void CargarColores( DropDownList ddl ) { int index = -1; if (ddl.SelectedIndex > 0) index = ddl.SelectedIndex; //Inicializamos...
Posted: 12/12/2007 23:58 por Marc Rubiño | con 6 comment(s)
Archivado en: ,
Custom Control III
Para acabar con esta serie de artículos sobre como crear un control compuesto, veremos como personalizar el renderizado y poder comprobar en tiempo de diseño como quedara realmente nuestro control en la Página. En los artículos anteriores vimos: Custom Control I : Como crear los controles secundarios y sus eventos. Custom Control II: Las Propiedades necesarias para personalizar nuestro control. Ya tenemos nuestro control terminado y funcionando, pero personalmente me da mucha rabia esos controles...
Posted: 23/9/2007 22:42 por Marc Rubiño | con 4 comment(s)
Archivado en:
Custom Control II
En el artículo anterior Custom Control I ya vimos como empezar a crear un control compuesto y de que clases teníamos que heredar para dotarle de toda la funcionalidad necesaria. Ahora seguiremos creando las propiedades para que el usuario pueda personalizar la apariencia entre otras cosas. La primera propiedad que veremos será la de poder elegir el Nº de calendarios que queremos ver en el control. [Bindable( true )] [Category( "Datos" )] [DefaultValue(1)] [Description( " Número de...
Posted: 23/9/2007 22:37 por Marc Rubiño | con no comments
Archivado en:
Más artículos Página siguiente >