Se provare a creare uno UserControl con ASP.NET 2.0 e poi
tentate di registrarlo nel file di skin e applicando ad esso uno SkinId di
settare alcune proprietà, vi troverete di fronte al seguente errore che ieri mi
ha fatto perdere ben mezza giornata di lavoro:
Error 1 The control type
'ASP.MyControl_ascx' cannot be
themed. C:\DEV\Test\Portal\App_Themes\my_theme\my_theme.skin 42
Per risolvere questo problema occorre applicare un attributo
alla classe che rappresenta lo UserControl in questo modo:
[Themeable(true)]
public partial class MyControl : UserControl
{
}
Chissa poi perchè di default gli UserControl non dovrebbero essere
skinnabili? Ma questo è un altro paio di
maniche...
powered by IMHO 1.3