-
Site Sections
-
|
-
Posts
-
103
-
Comments
-
238
-
Trackbacks
-
4
-
ASP.NET 2.0
-
-
-
BlogEngine.NET cerca traduttori
-
BlogEngine.NET è un nuovo motore di blogging open source molto promettente. Per chi volesse dare una mano Mads Kistensen, amministratore del progetto, ha fatto sapere che cercano dei traduttori. http://www.dotnetblogengine.net/post/Translators-needed-for-next-release.aspx
-
posted @ domenica 23 settembre 2007 19:24 |
-
CS2, ricerca codice sorgente personale
-
Esistono diversi motori di ricerca che consentono di cercare all'interno di repository pubblici di codice sorgente, come Google Code Search, Krugle e Koders.
Dal momento che nessuno consente di ricercare codice sorgente personale, vale a dire memorizzato su una macchina locale, ho creato un progetto chiamato CS2 - C# Code Search - che gira come un'applicazione ASP.NET per l'interfaccia grafica e che si basa su Lucene.Net ed altri progetti open source per fare il parsing, indicizzare e permettere la ricerca di codice sorgente. Al momento tutte queste funzionalità sono disponibili soltanto per codice sorgente scritto in C#, ma l'architettura del...
-
posted @ domenica 16 settembre 2007 20:44 |
-
Due webcontrols per ASP.NET Ajax Extensions
-
Anche se non posto più molto qui su Ugidotnet (in genere lo faccio qui) volevo dare almeno notizia di due controlli web che ho sviluppato appositamente per la Beta di ASP.NET Ajax.
Intanto devo dire che le novità introdotte con le nuove versioni mi piacciono notevolmente rispetto a ciò che erano le CTP, anche se si potrebbe discutere a lungo della politica di rilascio adottata da Microsoft e della povertà inaccettabile della documentazione relativa.
Ad ogni modo per chi fosse interessato gli ultimi post sul mio blog a questo indirizzo sono dedicati a questi due nuovi controlli:
il primo è un'estensione dell'UpdateProgress...
-
posted @ lunedì 20 novembre 2006 14:57 |
-
Atlas ThumbnailHyperlink: un Hyperlink con anteprima
-
Atlas è già ingiro da un po' di tempo ormai, e anche se
la documentazione ufficiale è ancora molto scarna in tanti si sono
sbizzarriti nella creazione sia di applicazioni che di controlli ed
extenders; per chi non lo sapesse i Control Extenders sono dei controlli
supplementari che non hanno vita propria ma che si possono "appiccicare" a
controlli standard - come TextBox, DropDownList... - per estenderne le
funzionalità.
Atlas ne porta in grembo uno molto utile, l'AutocompleteExtender, che associato ad un TextBox permette
di creare un effetto come quello dell'ormai storico Google
Suggest. Oltre a questo il team di Atlas ha fornito da subito una discreta
lista di...
-
posted @ lunedì 24 luglio 2006 14:29 |
-
ATLAS UpdateProgressSignup - azioni personalizzate agli eventi degli UpdatePanel
-
Attualmente ATLAS non fornisce direttamente la
possibilità di intercettare gli eventi di postback e callback asincroni degli
UpdatePanel, anche se il controllo UpdateProgress implementa in modo trasparente
questa funzionalità consentendo di mostrare del markup HTML dinamicamente.
Non mi addentro nei meccanismi di postback di ATLAS e di come si possono
intercettare i cambiamenti di stato degli UpdatePanel perchè è possibile trovare
molte informazioni nel forum, ma ho realizzato un server control per ASP.NET
che consente di facilitare questo compito, esponendo due proprietà a cui possono
essere assegnati i nomi di altrettante funzioni Javascript che sono eseguite
rispettivamente all'inizio del postback asincrono e...
-
posted @ lunedì 3 luglio 2006 14:34 |
-
BusyBoxDotNet 0.2.1, Live Messenger e qualche link
-
BusyBoxDotNet
Finalmente ho trovato un po' di tempo e voglia per portare BusyBoxDotNet su
ASP.NET 2.0. La retrocompatibilità ormai è compromessa perchè la build è fatta
con VS2005, ma le features per il momento sono pressochè le stesse dell'ultima
release.Ringrazio un certo Damiano che tempo fa mi ha inviato uno snippet di
codice per registrare automaticamente nel web.config l'HttpHandler per
gestire le risorse durante il drag-and-drop dalla toolbox.
Tralaltro ho anche scoperto che BusyBoxDotNet è finito su MSDN Spagna: http://www.microsoft.com/spanish/msdn/epildoras/menu/080506/first.mspx
http://busybox.sourceforge.net
Live Messenger e Addins
Visto che è un argomento che ha suscitato un po' di interesse volevo
riportare qualche novità e link per chi ancora non ne...
-
posted @ giovedì 18 maggio 2006 08:42 |
-
La proprietà AssociatedControlID del web control Label
-
In ASP.NET 2.0 la Label espone una nuova
proprietà, AssociatedControlID, che accetta l'ID di un altro controllo
della pagina, ad esempio una TextBox o un altro controllo di input.Quando
questa proprietà viene valorizzata, il rendering della Label passa da un
semplice tag <span> ad un tag <label>, in cui
l'attributo for assume il valore dell'ID lato client del controllo
associato.
Un esempio per chiarire
<asp:label ID="Label1" runat="server" Text="Etichetta" /><asp:TextBox ID="TextBox1" runat="server" />
diventa:
<span id="Label1">Etichetta</span><input name="TextBox1" id="TextBox1" type="Text" />
Mentre
<asp:label ID="Label1" AssociatedControlID="TextBox1" runat="server" Text="Etichetta" /><asp:TextBox ID="TextBox1" runat="server" />
diventa:
<label for="TextBox1" id="Label1">Etichetta</span><input name="TextBox1" id="TextBox1" type="Text" />
La differenza
La differenza avviene dal punto di vista
dell'accessibilità. Valorizzando la proprietà
AssociatedControlID il click sulla Label si estenderà al controllo
associato. L'effetto visibile è, nel caso della TextBox, che il click sulla
Label associata sposterà il focus all'interno della TextBox stessa.
powered...
-
posted @ mercoledì 17 maggio 2006 13:36 |
-
ScriptAculoUs Autocomplete WebControl
-
UPDATE: Gli aggiornamenti sono disponibili solo sul post in inglese.
ScriptAculoUs è una libreria JavaScript che fornisce numerosissime funzionalità per lo scripting lato client. Recentemente hanno aggiunto delle classi per creare utili controlli lato client, come il controllo Autocomplete, che sulla scia di almeno un migliaio di altri controlli simili permette di visualizzare una lista di scelte creata dinamicamente tramite un callback asincrono al server.
Tuttavia il fatto che questo controllo sia stato creato dal team di ScriptAculoUs è una garanzia notevole rispetto alle altre implementazioni, in almeno alcuni punti:
compatibilità cross-browser;
effetti visivi notevoli, come scrolling, fading...
continuo miglioramento nel tempo.
Per questo motivo ho...
-
posted @ domenica 14 maggio 2006 14:46 |
-
Di ritorno dalla ASP.NET 2.0 Conference
-
Sono di ritorono dalla ASP.NET 2.0 Conference di Roma.
Gli speaker, Matt Gibbs, Bradley
Millington e Dave
Webster sono stati chiari e disponibili.
L'unica cosa da sottolineare è che sono state sessioni tutt'altro che
tecniche, ma piuttosto delle panoramiche (tendenzialmente pubblicitarie),
tralaltro molto, molto veloci, sulle novità di ASP.NET 2.0 e su ATLAS,
più un'ora su migration da ASP e un pò di security (in particolare SQL
injection). Quest'ultima è stata particolarmente divertente perchè Dave Webster
è davvero un personaggio. Vi basti sapere che ha concluso la sessione con uno
shutdown del sistema causato da un attacco - voluto naturalmente - ma molto
d'effetto!
[Nota: Dave Webster, con...
-
posted @ giovedì 20 aprile 2006 03:07 |
-
Personalizzare le proprietà dei controlli in base al browser con ASP.NET 2.0
-
Con ASP.NET 2.0 è possibile impostare in modo
dichiarativo il valore delle proprietà dei controlli in base al browser che
effettua la richiesta.
Supponendo di voler far visualizzare un
messaggio differente ad un controllo Label a seconda che il browser sia IE o
Firefox, dovremmo scrivere un cosa di questo tipo:
<asp:Label ID="Label1" runat="server" Text="Rendered in default browser" ie:Text="Rendered in IE" mozillafirefox:Text="Rendered in Firefox"></asp:Label>
Se nessuna corrispondenza viene trovata tra i browser
specificati viene visualizzato il valore impostato senza la specifica del
browser.
Non è difficile immaginare un uso un po' più utile di
questa funzione naturalmente!
Le definizioni dei browser che è possibile utilizzare
per l'assegnazione si trovano nella directory
%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers
powered by IMHO 1.3
-
posted @ mercoledì 12 aprile 2006 04:56 |
-
Full ASP.NET 2.0 Archive
|
-
News
-
Scopri CS2, il mio progetto universitario per l'indicizzazione e la ricerca di codice sorgente personale costruito su Lucene.Net.
Potete trovare il mio progetto BusyBoxDotNet nel libro Windows Developer Power Tools, pubblicato da O'Reilly, per il quale ho scritto l'intero capito dedicato.
Sono stato nominato dVP 2008, un riconoscimento per l'apporto fornito alla comunità del progetto db4o.
-
Archives
-
-
Post Categories
-
|