Passa ai contenuti principali

ASP.net Ajax

Prendo l'occasione di alcuni "how do I? videos" per dare una chance ad ASP.net Ajax.
  1. Get Started with ASP.NET AJAX:
    • Con ASP.net 3.5 e VS2008 non è necessario installare nient'altro.
    • Un UpdatePanel è il contenitore che permette agli elementi contenuti di aggiornarsi senza ricaricare tutta la pagina. L'updatePanel ha una sottosezione ContentTemplate , dove vanno a finire tutti i controlli visuali trascinati nell'UpdatePanel.
    • Un pulsante inserito nell'UpdatePanel provoca, al click, l'aggornamento del solo pannello.
    • Per agganciare l'UpdatePanel ad eventi di controlli esterni al pannello si usa un AsyncPostBackTrigger (specificando nome del controllo ed evento da intercettare). Va inserito nella sottosezione Trigger di UpdatePanel.
  2. Get Started with the ASP.NET AJAX Control Toolkit
    Il kit è un'insieme di controlli visuali ajax-enabled, disponibile come sorgente e come binario precompilato su CodePlex. Il video è abbastanza inutile se si sa già come compilare e aggiungere una nuova libreria di controlli sulla toolbox.

Commenti

Post popolari in questo blog

Log.Net: Conflitto Con CrystalReport per Visual Studio 2010

Situazione: Web Application Asp.Net 4.0, Utilizzo delle librerie di Crystal Report per VS2010. Il progetto web utilizza Log.Net, scaricato dal sito ufficiale. Un problema simile si verifica con applicazioni Windows Form. Problema: Le due librerie vanno in conflitto sia in fase di compilazione ( 1550854 - "Could not load file or assembly 'log4net' or one of its dependencies" Error when building Visual Studio 2010 solution utilizing the Crystal Reports .NET Runtime ), sia una volta installata sulla macchiana target (L'inizializzatore di tipo di 'CrystalDecisions.Shared.SharedUtils' ha generato un'eccezione. Impossibile caricare il file o l'assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' o una delle relative dipendenze. La definizione di manifesto dell'assembly specificato non corrisponde al riferimento all'assembly.). Soluzione Spiegata: Il thread in cui ne parlano. A quanto ho ca...

Entity Framework: SqlException Line 7: Incorrect syntax near '('

La stringa SQL generata per il comando linq2Entity First funziona correttamente con SQL server 2008. L'sql generato è SELECT TOP(1) ... Per potersi collegare ad un DB SqlServer2005 serve modificare nei metadati la proprietà ProviderManifestToken ="2005". Emerge a questo punto l'errore che da il titolo al post: ogni chiamata a FirstOrDefault o First esplode riportando il messaggio sibillino. L'inghippo è proprio l'SQL generato: TOP (1) sembra indigesto a sql server 2005. La soluzione: usare come livello di compatibilità 2000 per la proprietà ProviderManifestToken. La query generata è Top 1... , senza parentesi, e funziona su SqlServer2005 Q uesto post nei forum microsof illustra un problema simile e la soluzione.

qttabbar : un altro software salvavita

Anni di evoluzione dell'interfaccia grafica di windows non hanno portato ad un miglioramento della qualità della vita di chi utilizza il pc per lavoro. Succede quindi di aprire e chiudere la finestra di explorer decine di volte per una semplice copia di file fra cartelle, salvo poi accorgersi che la finestra era già aperta. Oppure dover navigare nel filesystem più volte verso la stessa cartella. Qttabbar permette di usare la navigazione a schede tipica dei browser nella finestra di esplora risorse, niente più finestre volanti da dover riordinare, finalmente UNA SOLA finestra di esplora risorse.