[Tips] ASP.NET 4 – RenderingMode en control Menú.

Hola, revisando la documentación de ASP.NET 4, encontré esta propiedad interesante que permite cambiar la forma en que se hace el render del control en nuestra página. Antes de ASP.NET 4, el control menú generaba una tabla con estilos asociados para representar los ítems, en cambio ahora, tenemos la posibilidad de decidir si queremos que el control menú se construya a partir de un render en forma de elemento lista de HTML.

Esta propiedad ayuda a la gran cantidad de desarrolladores – diseñadores que ya no utilizan tablas en sus layouts. Puedes ver que en la ventana de propiedades del menu tienes las opciones, default.

image

Hay que tener claro que si no seteamos la propiedad (Default) , el control menú dibuja los tags apropiados a la versión de ASP.NET que esta corriendo ( dado por la propiedad RenderingCompatibility) , teniendo en cuenta las siguientes reglas:

  • Si el valor de la propiedad RenderingCompatibility es 3.5, el control menú utiliza el elemento Tabla.
  • Si el valor de la propiedad  RenderingCompatibility  es 4.0  o superior, el menú utilizada tags html de listitem

Siempre estas mejoras nos facilitan un poco más las labores de devs!

Saludos,
Gonzalo

 

[Link] Cross Domain Ajax Request con YQL y JQuery , Muy Bueno!!! (Obligatorio para los Web Developer, jejje)

Se que estoy exagerando, pero es que encontré muy bueno este video, muy explicativo utilizando  Yahoo Query Language

Prueden probar la consola siguiendo el link
http://developer.yahoo.com/yql/console/

image

Como saben muchas veces queremos desde Javascript hacer un load de un recurso (sea html, imagen,etc) de´una página fuera de nuestro dominio, con lo que javascript nos da un bonito “Accedo Denegado”, bueno, esta es una excelente solución para este problema, sin más preámbulos, el video!:

Fuente Original del articulo, en donde puedes descargar los fuentes y ver más explicación:

http://net.tutsplus.com/tutorials/javascript-ajax/quick-tip-cross-domain-ajax-request-with-yql-and-jquery/

Saludos!
Gonzalo.

[Off-Topic] SDExplorer, Excelente Cliente para SkyDrive

Como ya lo sabes (eso espero) Skydrive nos permite respaldar y compartir nuestros archivos en la nube, este es un servicio dentro de la gama Live de Microsoft, personalmente lo utilizo bastante, de hecho todos los archivos demos de mis artículos están alojados ahí, puedo decidir si son públicos o compartirlos solo con alguien específico.

Ahora bien, siempre ingresaba a la web y subía a los archivos, pero no es lo más cómodo, luego de probar varios clientes , me quedé con:

image

Permite dejar en nuestro equipo una unidad virtual accesible de manera muy sencilla, solo instálalo, has click en el ícono, te va a pedir tu LiveID y listo, tienes acceso a Skydive como una unidad común y corriente 🙂

image

 

 

 

Descarga el Cliente SkyDrive, SDExplorer 2.0:
http://www.cloudstorageexplorer.com/download.php

Saludos,
Gonzalo

IE8 WebSlice con la ultima información de Sismos en Chile

Espero que sea de ayuda, quizás un poco tarde (ojalá) , lo hice utilizando la data de http://earthquake.usgs.gov/ y el artículo http://geeks.ms/blogs/gperez/archive/2010/02/09/tips-como-leer-el-html-de-una-pagina-desde-asp-net.aspx

Está funcional los links sobre los cuadros que representan los sismos,los rojos son los que han pasado en la última hora.

image

Las flechas a ambos lados no funcionan (no lo he arreglado aún) esta en beta, jejeje, puedes descargarlo en:

http://www.sitiosenprueba.com/ie/sismos.aspx

Saludos!
Gonzalo

[Tips] Como detectar el fin de Página con Javascript, a lo Facebook :)

Hola, este post aunque sea sencillo, tiene algo especial (por lo menos para mi, jejeje) debido a que es el primer post post-terremoto que sea articulo, agradezco mucho las palabras de apoyo.

Ahora bien, al articulo.
Te has fijado que en Facebook, al momento de llegar al fin de la pagina, haciendo scroll, se carga nuevo contenido y así sucesivamente, entonces la pregunta, ¿Como puedo simular eso?

Manos a la Obra
Ya que no existe un evento onScroll, que nos podría ser de ayuda, vamos a tener que construir algo parecido y vamos a utilizar document.body.scrollTop, que representa el numero de pixeles que el usuario se ha desplazado hacia abajo desde la parte superior de la página. El tema es que scrollToplo ocupa IE y los demás navegadores utilizan pageYOffset.

image

La idea del ejemplo es tener una grilla y que cuando lleguemos al final , en la barra de estado se setee el texto “Fin de Pagina, ocupe la paginación de la grilla”, y en caso contrario, que indique al usuario que se puede ocupar las barras de desplazamiento.

El siguiente código utiliza la función, “inicioFuncion” como punto de partida, la que será llamada en el tag body: <body onload="InicioFuncion();"> de tal manera que al momento de cargar la página, se ejecute, y podemos observar que esta función setea la barra de estado y luego llama con un setInterval a la función RevisarPosicion cada 300 milisegundos, esto nos dará el efecto del onScroll. La posición que voy establecer es de 260 pixeles, que es totalmente arbitrario al ejemplo (la ventana de IE la voy a modificar en tamaño para que se vea el efecto).

Es importante remarcar que para que el ejemplo funcionara bien, cambié el Doctype

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

Ahora el código Javascript:

<script type="text/javascript">

  var position = 0;
   function InicioFuncion() {
     window.status = "Ocupe las barras de desplazamiento para ir al final de la página";
     setInterval("RevisarPosicion()", 300);
 
 }

   function RevisarPosicion() {
     if (navigator.appName == "Microsoft Internet Explorer") {
        var position = document.body.scrollTop;
     }
else {
        var position = window.pageYOffset;
     }

     if (position > 260) {
         window.status = "Fin de Pagina, ocupe la paginación de la grilla";
     } else {
       
 window.status = "Ocupe las barras de desplazamiento para ir al final de la página";
            }
        }
    </script>

Como es de costumbre te dejo un video, quizás no se distingue mucho, pero lo puedes ver con full Screen y te vas a dar cuenta.

Espero que te sirva y ánimo!!,que recién estoy sintiendo una replica(temblor) al subir esto, ejejjeje
Saludos,
Gonzalo

[Off-Topic]Saliendo del terremoto- Concepcion-Chile

Hola! que bueno escribir, pude salir con mi esposa sin mayores lesiones del terremoto, sinceramente, pense que hasta ahi llegaba, nunca habia pasado por algo parecido (soy de Concepciòn- Chile), no puedo escribir mucho de como fue, pero Concepción se volvio un infierno en algunas noches, lo bueno es que toda la familia esta bien, espero que todo vuelva a la normalidad, para los amigos que vieron el webcast, estaba a punto de grabarlo nuevamente, y vino el terremoto :S.

Los dias siguientes al terremoto jaurias de delincuentes amenazaban las casas para saquearlas, increible, todos se volvieron monos, mucho disparo en la noche,vi gente saqueando supermercados llevandose lavadoras, plasmas, netbooks, etc. Pasamos noches en vela armados improvisadamente para resguardar a nuestras familias, bueno, eso sigue hoy por la noche.

A todos los que sufrieron los problemas de este terrible terremoto, mucha fuerza!

Nunca el hombre esta vencido, su derrota es siempre breve , un estimulo que mueve…. (de inti-illimani),

Saludos a Pcampos también supe recien que esta bien, MVP que vive en Concepción.

Tambien a la gente de Microsoft Chile, que nos enviaron víveres desde Santiago, Muchas gracias!!!!!

Saludos!, nos vemos!!