Alessio Pambianchi

ASP.NET AJAX ricerche-condivisione
posts - 39, comments - 1303, trackbacks - 1

ASP.NET AJAX

Post relativi Ajax
Master – Content Page very little issue :)

Dal markup di una content page accedere tramite funzioni javascript ai controlli lato server non è semplice avviene infatti una sostituzione dell’id del controllo a runtime. Per poter continuare ad utilizzare il vecchio codice javascript basta sostituire l’id del controllo con questa funzione lato server ‘<%= Me.IdControllo.ClientID’%>’ dove IdControllo =  Id definito nel markup della pagina content, e naturale la sostituzione deve essere fatta all’interno del javascript :). Questo il “tarocco” che ho applicato non ho testato performance e problemi di sorta, se ne conoscete e volete condividere siete i benvenuti. Tags: ASP.NET Master Page Content Page

posted @ giovedì 8 ottobre 2009 13:00 | Feedback (15) | Filed Under [ ASP.NET AJAX ]

ASP.NET Chart Control gestione immagini

Ho utilizzato questo controllo nell’applicazione che sto sviluppando, oltre alla fase di personalizzazione per rendere il controllo compliant con le richieste della committenza (look & feel e tipo di grafico generato), uno ”Step Over” è dato dalla fase di configurazione della gestione delle immagini generate dal controllo (come mantenerle, per quanto tempo etc. etc… ), a questo proposito un articolo molto interesante che spiega nel dettaglio questa fase. Tags: ASP.NET Charting

posted @ martedì 6 ottobre 2009 12:23 | Feedback (29) | Filed Under [ ASP.NET AJAX ]

VS 2008 jQuery intellisense everywhere ;)

Oggi ho voluto finalmente integrare l’intellisense per jQuery in VS 2008, un po di googling ed ecco cosa sono riuscito a fare: La partenza il post (un pò datato) del mitico Scott Guthrie da questo, dopo una breve lettura, ho installato il VS 2008 Patch KB958502 to Support "-vsdoc.js" Intellisense Files prendendolo da quì . Naturale da jQuery mi sono scaricato l’ultima versione della libreria (non compressa per fare dei test) ma anche il file vsdoc per l’intellisense. Dopo aver inserito e referenziato correttamente i due file javascript nella soluzione aimè...

posted @ martedì 7 luglio 2009 15:05 | Feedback (289) | Filed Under [ ASP.NET AJAX ]

Deep Dive into ASP.NET Session

Sebbene personalmente non ami particolarmente l'uso della sessione nelle web-application, spesso essa viene utilizzata anche perchè non si può fare altrimenti. La seconda affermazione (spesso viene utilizzata) spiega il perchè di questo post, difronte infatti ad un'applicazione che ne faceva un largo uso ho cercato di capirne il funzionamento nei suoi dettagli. Partiamo dal fondo dalla sua definizione formale, la sessione così come la conosciamo è definita dall' HTTP State Management Mechanism RFC. Essa infatti: This document specifies a way to create a stateful session with HTTP requests and responses.It describes two new headers, Cookie and Set-Cookie, which carry state information between participating...

posted @ mercoledì 26 novembre 2008 23:56 | Feedback (6) | Filed Under [ ASP.NET AJAX ]

ASP.NET con Google Doctype

Dopo la presentazione da parte di big G di Google DocType, sono andato a curiosare per vedere di cosa si tratta: Google Doctype is an open encyclopedia and reference library. Written by web developers, for web developers. It includes articles on web security, JavaScript DOM manipulation, CSS tips and tricks, and more. The reference section includes a growing library of test cases for checking cross-browser and cross-platform compatibility. fonte Google. Navigando tra vari Howto, ne ho trovato uno interessante: HOWTO detect when the user resizes the browser window (goog.dom.ViewportSizeMonitor). Questa funzionalità ci permette di monitorare le dimensioni del browser, tramite la gestione...

posted @ giovedì 18 settembre 2008 13:43 | Feedback (8) | Filed Under [ ASP.NET AJAX ]

Events.

Ciao, mi hanno posto questa domanda: data un'istanza di un oggetto e un suo evento è possibile dall'esterno risalire al metodo associato all'evento stesso? Ho eseguito un po di googling, ed ho trovato questo prezioso articolo (un po di hacking sugli eventi), a partire dall'articolo ho cercato, e sono riuscito a dare la risposta alla domanda: Imports System Imports System.Collections.Generic Imports System.Reflection Module test Public Sub Main(ByVal args As String()) Dim cm As New classManager() cm.ce.Fire() Dim f() As FieldInfo =...

posted @ giovedì 11 settembre 2008 11:20 | Feedback (5) | Filed Under [ ASP.NET AJAX ]

Piccola escursione su *HttpResponse.End()* & *ThreadAbortException*

E' chiaro che questo problema abbia avuto ben più importanti contributi, e ben più importanti oratori (visto il materiale "googleiano"), comunque essendomi trovato anche io in queste acque pantanose, vorrei dire la mia (scusatemi se è poco ;) ), anche in funzione di un *Post Pro Memoria*. In questo ultimo periodo di lavoro mi sto occupando di un progetto Web abbastanza complesso che nel Front End fa un uso massivo di gridview. per migliorare la User Experience, è stato introdotto un controllo custom chiamato *YuiGrid* appartenente alla libreria ExtJs Extender Controls (codeplex), l'integrazione del controllo è stata abbastanza semplice, e *quasi*...

posted @ martedì 22 luglio 2008 12:01 | Feedback (20) | Filed Under [ ASP.NET AJAX ]

Troppo banale, eppure ...

Ciao, in questi giorni mi è capitato di rimettere le mani in un'applicazione Web che avevo sviluppato tempo fa. L'ho dovuto faore a causa di un errore nella gestione dei caratteri speciali "è é ù ò à ù ì" (maledetti bastardi ;) ). In pratica cosa succedeva, e cosa succede (potrebbe essere utile). La mia applicazione Web "hosta" un gridview che contiene varie colonne una custom con un bottone le altre standard con valori di tipo stringa. Al click sul bottone vengono recuperati i valori di tipo stringa che sono associati alla riga dalla quale l'evento click  è stato sollevato (astruso ma...

posted @ venerdì 11 luglio 2008 10:58 | Feedback (6) | Filed Under [ ASP.NET AJAX ]

Sharepoint gestione tipi di dato Currency e Number

Ho sviluppato un'applicazione che si integra con SPS 2003, per la gestione di tipi di dato Currency. In fase di Testing BlackBox del' applicazione ho inserito, in corrispondenza dei Currency,  grandi cifre decimali (EX: 1234567890123456). Questo specifico test ha evidenziato delle anomalie replicabili creando una semplice lista in Sahrepoint composta da una colonna di tipo Currency ed una colonna di tipo Number: L'immagine mostra la lista inizializzata con valori significativi, da questa lista prendiamo in esame la quarta riga a partire dall'alto. Sebbene le colonne "currency" e "number" vengano visualizzate come cifre numeriche senza apparenti problemi, in fase di inserimento...

posted @ lunedì 16 giugno 2008 11:46 | Feedback (6) | Filed Under [ ASP.NET AJAX ]

Work Around - "Access Denied" con ASP.NET Ajax 1.0 e frame cross-domain

Esclusivamente riferito a questo scenario: WebApllication ASP.NET Ajax dentro un frame o iframe. Il frame si trova in un dominio differente rispetto la finestra top-level. Se si cerca di accedere alla Web-Aplication, tramite Internet Explorer (IE), viene sollevato l'errore lato client "access denied" ogni volta che un evento DOM viene sollevato. Prima di proseguire due parole sullo scenario, anche se a prima vista potrebbe sembrare strano che si possa verificare, provate ad immaginare una situazione del genere: WebpartPage su Moss che ospita la vostra Web-Application. In sostanza e per essere più chiari, quello che si verifica è...

posted @ mercoledì 16 aprile 2008 17:29 | Feedback (6) | Filed Under [ ASP.NET AJAX ]

asp.NET AJAX CalendarExtender e Globalizzazione, Malfunzionamento.

Ho installato l'ultima versione (1.0.10920.0) rilasciata del toolkit per ajax, utilizzandolo mi sono accorco di un piccolo malfunzionamento, ecco come riprodurlo. Aprite VS2005 e create una nuova "Applicazione Web AJAX-Enabled" Dopo che l'applicazione è stata creata e configurata per utilizzare il nuovo toolkit, inserite nel file web config tra le variabili di configurazione i tag relativi la globalizzazione ovvero definire le impostazioni internazionali per tutta l'applicazione :   in alternativa si potrebbe scegliere di specificare le impostazioni internazionali anche solo  a livello di pagina nella direttiva page: indipendente dalla scelta precedente, inserite il calendar extender all'interno della pagina: valorizzate nello ScriptManager l'attributo EnableScriptGlobalization...

posted @ mercoledì 10 ottobre 2007 20:19 | Feedback (10) | Filed Under [ ASP.NET AJAX ]

Powered by:
Powered By Subtext Powered By ASP.NET