ASP.NET Tip: Definiendo el foco de un control cuando este no cumple alguna regla de validacio

Para especificarle el foco (cursor) a cualquier control de nuestro formulario simplemente ejecutamos un método de la clase Page. Page.SetFocus(miControl) Esto parece ser muy sencillo, sin embargo una útil implementación es cuando la combinamos con otros controles. En el siguiente ejemplo muestro como definir el foco de un control cuando este no cumple con alguna regla de validación, lo que hice fue arrastrar tres controles TextBox y tres RequiredFieldValidator configurando que la validación no se haga del lado del cliente sino del lado servidor podemos habilitar el siguiente código. protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { } … Continue reading ASP.NET Tip: Definiendo el foco de un control cuando este no cumple alguna regla de validacio

ASP.NET Tip: Obteniendo la lista de temas (themes) de un sitio web

Cuando trabajamos con funcionalidad de temas y perfiles en ASP.NET 2.0 es muy tentador ofrecerle al usuario final la posibilidad de que el mismo seleccione que tema desea para su interacción. Esto nos lleva a mostrar en algún lugar la lista de temas disponibles para su selección. Bien, aquí es donde el siguiente código puede ser útil como una implementación para lograr lo anterior. String[] temas; temas = Directory.GetDirectories(Server.MapPAth("App_Themes")); For(int i = 0; I < temas.Lenght; i++) { temas[i] = new FileInfo(temas[i]).Name; }

ASP.NET Tip: Definiendo un botón como el predeterminado en nuestro formulario web

A veces contamos con un formulario que tiene varios controles de tipo botón y necesitas hacer que cuando el usuario presione enter alguno de esos botones sea el predeterminado y responda al evento. En ASP.NET 1.x teníamos que escribir un poco de código javascript para decirle al navegador que capture el evento "keypress" y revise si fue un enter y entonces ejecute un postback. En fin, con ASP.NET 2.0 tenemos una propiedad de nuestro formulario llamada DefaultButton el cual nos permite especificar que botón será utilizado como el predeterminado para cuando el usuario presione enter. ASP.NET 2.0 se encarga de … Continue reading ASP.NET Tip: Definiendo un botón como el predeterminado en nuestro formulario web

Conoce el primer beta de AJAX para ASP.NET

Al fin tuve el tiempo de experimentar ASP.NET 2.0 AJAX mundialmente conocido por su nombre de código "Atlas". El nombre oficial de este componente será ASP.NET 2.0 AJAX y ya tenemos la primera versión beta liberada. Altamente recomendable darse un tiempo para conocer los componentes que integran este marco de trabajo para la construcción de aplicaciones web asincrónicas.   "nunca pensé que un producto de limpieza tan famoso, llegara a influir tanto en mi vida profesional" 🙂 Microsoft liberó tres componentes en esta primera versión del Beta como lo dice Scott Guthrie en este post. El ASP.NET AJAX v1.0 "Core" contiene prácticamente el … Continue reading Conoce el primer beta de AJAX para ASP.NET

Seleccionador de cliente de control de codigo

En algún momento de tu vida vas a ocupar un tipo de herramienta muy peculiar, un seleccionador de control de código no nos cae nada más. Cuando trabajamos con múltiples servidores de control de código como GotDotNet, cliente de Source Safe 2003 o Source Safe 2005, entre otros resulta que Visual Studio no tiene un seleccionador de clientes de control de código muy asertivo que digamos, por decirlo así. Al final del día es simplemente la manipulación de una llave del registro de Windows para especificarle a Visual Studio que cliente de control de código utilizar como predeterminado. No se … Continue reading Seleccionador de cliente de control de codigo

TFS trabajando con .NET 2003 y VB6

Para las personas que me preguntaron cómo habilitar escenarios de desarrollo TFS con Visual Studio .NET 2003 aquí les dejo el componente que les comente. Es el Visual Studio 2005 Team Foundation Server MSSCCI Provider, un componente que nos permite utilizar la funcionalidad del control de versiones de Team Foundation Server en productos que no soportan tienen el Team Explorer. Ahora ya podemos trabajar con proyectos de desarrollo en otras versiones de .NET o incluso en otros productos de desarrollo como Visual Basic 6 e integrar todo el valor de TFS.  Checa la lista de productos soportados por el MSSCCI … Continue reading TFS trabajando con .NET 2003 y VB6

Integracion de las capacidades de SQL Server 2005 Reporting Services a Windows SharePoint Services v2

Últimamente he tenido que configurar una serie de servidores Windows SharePoint Services para que soporten integración con SQL Server 2005 Reporting Services. Muy sencillo es lograr lo anterior simplemente realizando las siguientes instrucciones en la consola: C:\Documents and Settings\Administrator>cd\ C:\>cd "Program Files" C:\Program Files>cd "Common Files" C:\Program Files\Common Files>cd "Microsoft Shared" C:\Program Files\Common Files\Microsoft Shared>cd web server extensions C:\Program Files\Common Files\Microsoft Shared\web server extensions>cd 60 C:\Program Files\Common Files\Microsoft Shared\web server extensions\60>cd bin C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN>stsadm.exe -o addpath -url http://localhost/reports -type exlusion C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN>stsadm.exe -o addpath -url http://localhost/reportserver -type exlusion Con estas instrucciones lo … Continue reading Integracion de las capacidades de SQL Server 2005 Reporting Services a Windows SharePoint Services v2

Próximos eventos

Una serie de cambios profesionales se han venido presentando en los últimos meses. Claro, como siempre muy importantes para mí crecimiento profesional. Lo que si no cambia es la oportunidad de compartir con gente de todo tipo, desde desarrolladores profesionales hasta gerentes de departamentos de informática. Es por esto que aquí dejo las próximas fechas de presentaciones algunas en línea otras presenciales que estaré impartiendo en los próximos dos meses: Nombre Fecha Lugar Tipo Informes AJAX y su integración a los sistemas Octubre 27, 2006 Mexicali, BC. Platica Developer Community Day en Mexicali Desarrollando con Visual Studio 2005 y Microsoft … Continue reading Próximos eventos

Escaneado en SharePoint

A mi buen amigo Luis Du Solier MVP en SharePoint le va a encertar saber de una herramienta llamada Scaning Enabler de la compañía DARK BLUE DUCK. Esta herramienta permite a SharePoint soportar escenarios de escaneado desde lo que es el proceso de escaneado hasta subir el contenido a SharePoint. Agregar metadatos e información de contexto también es soportado y por si fuera poco, funciona con SharePoint 2003 y SharePoint 2007. Bueno pues. Saludos.

Virtual PC 2007 Beta disponible y funcionando!

Pero mira que belleza. Resulta que hoy se libero el Beta de Virtual PC 2007 como lo dice la siguiente dirección: https://connect.microsoft.com/programdetails.aspx?ProgramDetailsID=874. Lo más emocionante del caso es que trabaja perfectamente con Windows Vista, que bueno porque estaba preocupado por unas platicas que tengo que dar más adelante y ocupo montar mi ambiente de maquinas virtuales para poder hacer mis demos y con la versión anterior instalada sobre Windows Vista Ultimate Edition simplemente complejo de trabajar ya que no estaba soportada. Si quieres ver los detalles de lo nuevo aquí está esta dirección. Mientras tanto yo feliz con mi ambiente. … Continue reading Virtual PC 2007 Beta disponible y funcionando!