Qualche giorno fa ho parlato dei problemi nell'utilizzo del controllo AJAX Calendar in combinazione con gli ASP .NET Dynamic Data. Oltre a quello evidenziato, c'è un altro inconveniente: sebbene il controllo supporti la globalizzazione, anche se viene inserito in un sito Dynamic Data che utilizza la lingua italiana, il calendario visualizza i mesi e i giorni in inglese. Per risolvere anche questo problema, si deve impostare la proprietà EnableScriptLocalization del controllo ScriptManager (all'interno del file Site.master) su true:
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePartialRendering="true" EnableScriptGlobalization="true" />
In realtà, il problema non è direttamente collegato con i Dynamic Data, infatti si ha in tutti i siti che utilizzano lo Script Manager (cosa che avviene, appunto, anche con i Dynamic Data).