ASP.NET 2.0
ASP.NET 2.0
Inserendo una Textbox in un UpdatePanel (AJAX) può succedere (o succede sempre?) che la textbox perda il focus, o non lo possa prendere affatto.
Un modo per ovviare alla cosa è di registrare uno script che imposti il focus con un piccolo ritardo rispetto alla load:
1: Dim script As String = "setTimeout(""$('" & MyTextBox.ClientID & "').focus(); "", 100);"
2: ScriptManager.RegisterStartupScript(updSearch, GetType(String), "set_focus_script", script, True)
Oggi ho avuto dei problemi a collegare due dropdownlist a fonti dati basate su XML.
Andiamo per ordine.
Ho creato un'applicazione con 2 DropDownList, ciascuna collegata ad un XmlDataSource che si legge un suo file XML: ...
Definiamo una pagina aspx con un controllo DropDownList al quale aggiungiamo un dei ListItem da codice. Vogliamo creare i ListItem con un attributo per memorizzare una informazione che ci interessa: ListItem item; item = new ListItem("Valore 1", "V1"); item.Attributes.Add("MyCustomAttribute", "CUSTOM 1"); this.MyDropDownList.Items.Add(item); item = new ListItem("Valore 2", "V2"); item.Attributes.Add("MyCustomAttribute", "CUSTOM 2"); this.MyDropDownList.Items.Add(item); Mettiamo in esecuzione e ci accorgiamo che l'attributo viene perso al primo postback. Sembra si tratti di un...
Oggi mi è capitato un problemino con un progetto di un webservice.
Il progetto faceva riferimento ad una dll che stava su un percorso di rete condiviso, all'interno della mia intranet.
Capitava che quando facevo la Build del progetto in modalità Debug tutto funzionava bene, mentre in Release falliva...
Ciao, può capitare a causa di non so bene cosa (ma potete vedere qui o qui o qui o qui alcuni esempi) che scompaia da IIS Manager il tab ASP.NET, da cui poter ad esempio scegliere se usare il framework 2.0 o precedente.
In questi casi potete provare a cancellare alcune chiavi di registro, cito:
Microsoft comments: If a previous version was not uninstalled correctly, please regedit eliminate all versions except 2.0.0.0 in the following locations:HKEY_CLASSES_ROOT\CLSID\{7D23CCC6-A390-406E-AB67-2F8B7558F6F6}\InprocServer32\HKEY_CLASSES_ROOT\CLSID\{FD5CD8B1-6FE0-44F3-BBFB-65E3655B096E} \InprocServer32\HKEY_CLASSES_ROOT\CLSID\{FEDB2179-2335-48F0-AA28-5CDA35A2B36D}\InprocServer32\
Oppure provare questo simpatico tool ASP.NET Version Switcher:
Migrando in ASP.NET 2.0 una mia appicazione fatta in ASP.NET 1.1 mi sono imbattuto in una situazione un po' spiacevole...
Se una webform ASP.NET 2.0 ha una master page con un certo form quando viene renderizzata quel form avrà come ID la costante "aspnetForm"!
[vedi il resto qui...]
Ciao!
Sono in ritardo di una vita, la maglia rosa è a 2 ore, ma finalmente anch'io ho "deciso" di lavorare un po' in ASP.NET 2.0!!
Creando in VS2005 un progettino di un web service ho notato che al momento della pubblicazione viene creata una DLL di nome App_Code.dll nella cartella \bin.
[...c'è dell'altro e lo puoi trovare qui...]