ASP.NET
Un mio collega mi ha segnalato questo interessante link ad un tool che semplifica la gestione, i caricamenti in parallelo e le dipendenze tra i vari js : http://labjs.com
Dopo un piccolo periodo di assenza ho deciso di postare alcune parti di codice per la realizzazione di una WebPartChrome custom (anche in seguito alla richiesta da parte di un lettore del blog ).
Nel mio caso ho dovuto realizzare delle webparts con un look&feel completamente custom e questo porta alla necessità di realizzare un WebPartChrome, il quale si occupa del rendering vero e proprio.
Quindi realizziamo la nostra classe MyWebPartChrome che eredita direttamente da WebPartChrome e andiamo a fare l'override del metodo RenderWebPart :
public class MyWebPartChrome : WebPartChrome
{
....
public override void RenderWebPart(HtmlTextWriter writer, WebPart webPart)
{
RenderWebPartHeader(writer, webPart)
RenderPartContents(writer, webPart);
RenderWebPartFooter(writer,...
In questi giorni stavo effettuando alcune prove sulle WebParts di ASPNET, vista la necessità di realizzare un portale "my.msn-like" per un nostro cliente.
Armato del libro "ASP.NET 2.0 WebParts In Action" (e dopo un attenta lettura, visto che partivo praticamente da zero) ho iniziato le mie prove e dopo diversi esperimenti sono arrivato alla realizzazione di una WebPartChrome custom per personalizzare il look&feel delle mie WebParts...ma appena sono entrato in modalità "Design" mi sono accorto di un "piccolo" bug...non funzionava il DRAG&DROP!!
Cercando così tra i vari forum/blog ho trovato il problema : nel libro trascurano un elemento fondamentale, quando si scrive il...