Hola comunidad, anexo podrán encontrar la presentación y demos del Webcast "Creación de Marcos de Trabajo en ASP.NET". Espero les sean de utilidad. utilidad. La grabación del Webcast la pueden encontrar aquí
Un abrazo,
Angel
En MCMS se obtiene la información de un placeholder específico de la siguiente manera

Lo que resulta relativamente sencillo, solo obtenemos el contexto del site basado en CMS, el canal en donde se encuentra la página (Posting) que nos interesa y la publicación. Una vez seleccionado el Posting podemos recuperar el contenido de un Placeholder específico a través de la propiedad RawContent. En días pasados necesitaba desarrollar un Web Part para MOSS 2007 (Microsoft Office SharePoint 2007) que me permita recuperar desde cualquier sitio información y mostrar un resumen.
MOSS trata las páginas y listas como SPListItem sin embargo existe la clase PublishingPage que tiene un método estático que me permite validar si un SPListItem es una página de contenido (análogo al Posting de MCMS). Por considerarse un objeto SPListItem tengo a mi favor que puedo tratarlo como una lista y ejecutar consultas de CAML contra ella. Por lo que hice algo similar a esto
Los WebParts similar a los Server Control tienen un método Render, desde el cual podemos dibujar el objeto en cuestión (en este caso devuelvo una tabla con la información recuperada desde el sitio seleccionado)

El método Render es mostrado a continuación, veáse como validamos que sea un sitio para manejo de contenido al llamar el método PublishingWeb.IsPublishingWeb.

Entonces, ya sé desde donde voy a dibujar (Renderizar) el control, la consulta de CAML a utilizar, pero aún no sé cómo recuperar el contenido desde un Campo (SPField) que es el homológo del Placeholder en MCMS. A continuación mostramos como hácerlo
Primero Obtenemos los campos que necesitamos
Para finalizar eliminamos las etiquetas HTML (Parseamos) el contenido de los campos utilizando una expresión regular

Saludos,
Un abrazo,
Angel
Microsoft Silverlight permite llevar a la Web toda la potencia de WPF y AJAX. Con esto se pueden crear interfaces de usuarios de gran apariencia y tiempos de respuesta, que se ejecutan dentro de un browser. En Wikipedia hay una explicación clara, concisa y precisa del mismo.
Un abrazo,
Angel
Hola comunidad, acá podrán encontrar la presentación y demos de la charla "Demo Day Integración - Windows Communication Foundation", llevada a cabo en las oficinas de MSFT el pasado jueves 13/09/2007.
Un abrazo,
Angel