Browse by Tags
All Tags »
VB.NET (
RSS)
Con l'utilizzo di AJAX, magari anche solo attraverso gli UpdatePanel, può capitare di voler distinguere tra un PostBack asincrono ed uno sincrono. Per farlo è sufficiente riferirirsi alla proprietà IsInAsyncPostBack dello ScriptManager. Ad esempio, supponiamo di avere la seguente pagina Default.aspx: <%@ Page Language="vb" AutoEventWireup="false...
La soluzione proposta nel post precedente presenta almeno un paio di inconvenienti significativi: deve essere "aggiustata" per poter funzionare su diversi tipi di browser (probabilmente annegando tra gli if ) non funziona con AJAX, poiché anche inserendo il controllo TreeView in un UpdatePanel, il click su una CheckBox genera ovviamente un PostBack...
Il controllo web di ASP.NET TreeView consente, attraverso la proprietà ShowCheckBoxes, di mostrare accanto ad ogni nodo una CheckBox. Precisamente, è possibile assegnare a ShowCheckBoxes i valori All , Leaf , None , Parent , Root a seconda del tipo di nodi per i quali si vogliono visualizzare le CheckBox. Ad esempio con il seguente codice: < asp...
Come anticipato in questo post , ho scritto un semplice HttpHandler che costruisce il file XML sitemap rispondente alle specifiche Sitemap 0.90 , basato sulla classe System.Web.SiteMap . Per chi utilizza ASP.NET 2.0, può essere comodo implementare un HttpHandler che costruisca la sitemap a partire dal file con estensione .sitemap (utilizzato dalla classe...
Qualche giorno fa ho scritto questo post sulla formattazione delle date in .NET, poiché ho sempre problemi a ricordarmi le giuste stringhe di formattazione. A tal proposito, questo post di Scott Guthrie segnala un comodissimo cheatsheet PDF da scaricare in cui ci sono tutte le possibili stringhe di formattazione ( standard e custom ) per numeri e date...
In .NET un dato di tipo DateTime viene immagazzinato attraverso un valore di tipo Long (intero a 64 bit con segno), che rappresenta il numero di intervalli di tempo di 100 nanosecondi intercorsi dalle ore 0.00 del 1 gennaio 0001. Ad esempio, se d è un dato di tipo DateTime , possiamo assegnare il valore numerico alla variabile l utilizzando la proprietà...
Nel poco tempo a disposizione nell'ultima settimana (una motherboard si è rotta e la nuova si è rivelata difettosa giusto alla fine delle reinstallazioni e ripristino dati) ho provato ad arricchire questo blog con alcuni accessori, come snapshot per i link . Dopo essermi registrato su Technorati , inoltre, ho aggiunto ai post già scritti (tanto sono...
Ho ricevuto da Giuseppe Marchi la segnalazione di questo concorso per sviluppatori .NET, con in palio due licenze di Visual Studio .NET 2005 Professional Edition . La prima licenza viene assegnata per estrazione, tra l'elenco di utenti che hanno inviato almeno un tip , ossia un breve e semplice estratto di codice .NET, al sito web del concorso. La seconda...
Sto lavorando ad alcuni siti web che, tra l'altro, dovranno essere visualizzabili in diverse lingue. Con ASP.NET 2.0 il lavoro dello sviluppatore viene semplificato notevolmente, come è possibile capire leggendo questo articolo di Tiziana Loporchio e quest'altro di Giuseppe Marchi, grazie anche ai tool di Visual Studio 2005 e al Resource Refactoring...
Una delle prime cose che ho fatto su questo blog è stato provare i diversi skin . La gestione del look del blog dà anche la possibilità di sovrascrivere il css, il che ad esempio è utile se si vuole cambiare un'immagine impostata come background di un elemento div . E se volessi cambiare l'immagine visualizzata come background dell'intestazione scegliendola...
Tempo fa avevo bisogno di utilizzare form di tipo MDI ( Multiple Document Interface ). In un'applicazione SDI ( Single Document Interface ) ciascuna form non dipende dalle altre e non esiste una gerarchia. In un'applicazione MDI, invece, c'è una parent window che fa da contenitore per una o più child window. Tutte le finestre child condividono con con...