Marc Rubiño

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

Ver por etiquetas

Todas las etiquetas » asp.net (RSS)
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 web con una simple página donde podré introducir...
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...
Posted: 25/9/2008 13:16 por Marc Rubiño | con 4 comment(s)
Archivado en: ,
[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 no comments
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. Para hacer esto crearé...
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 definido la...
Posted: 2/9/2008 20:41 por Marc Rubiño | con 5 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 1 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 4 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. ASP.NET 2.0 ofrece soporte para...
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 5 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:
Custom Control I
Me da la sensación que estamos muy acostumbrados a buscar recursos en Internet y no pararnos a pensar que a veces no están complicado adaptar los controles existentes a nuestras necesidades. Basándome en esta suposición publicare un par de artículos para explicar como crear un control personalizado que he necesitado en un proyecto. Al final publicare el proyecto para que podáis probar. El control. Para una aplicación de reservas por Internet necesitábamos tener un calendario lo suficientemente adaptable...
Posted: 19/9/2007 10:52 por Marc Rubiño | con no comments
Archivado en: ,
[Ajax.Net] Iframe Redimensionable
Trabajar con iFrames es una tarea bastante ingrata sobre todo cuando te interesa que el contenedor se adapte al tamaño del contenido. Buscando por internet encontré unos ejemplos muy interesantes: El de Microsoft http://support.microsoft.com/kb/278469/es El de los foros http://www.forosdelweb.com/showthread.php?t=510457 Nos explican como aprovechar el evento onload del BODY para lanzar una función javaScript que recalcule el tamaño. Pero que pasa si la página del iFrame utiliza Ajax.Net ????? Pues...
Nuevo vecino en la Comunidad !!!
En realidad no soy tan nuevo pero hasta ahora no me había planteado la posibilidad de tener mi propio rinconcito. Pero bueno, todas las aportaciones al conocimiento común espero que sean bien acogidas por todos. Para empezar y para que podáis conocerme un poquito mejor os dejo un par de links a unos artículos que publiqué en elguille y que espero que aún sean útiles para todos: Código de Barras Creación e Impresión de Código de Barras utilizando Fuentes Personalizadas ( True Type ) Tooltip para un...