文件夹层次结构为
App_Themes =>
SkinFile=>
Folder_Blue
=>Default.skin (Blue)
Folder_Red
=>Default.skin (Red)
Folder_Gren
=>Default.skin (Gren)请教如何设置控件的skinID=对应的Folder_xxx 目录下的Default.skin中对应的skinID呢例如:
Folder_Blue,Folder_Red,Folder_Gren相应3个Default.skin中定义的Label标签的skinID都是="Label"。
DropDownlist控件lstSkin选择了Folder_Blue选项后怎样对应获取lstSkin.SelectValue下的Default.skin文件呢?
Label.SkinID="Label"
App_Themes =>
SkinFile=>
Folder_Blue
=>Default.skin (Blue)
Folder_Red
=>Default.skin (Red)
Folder_Gren
=>Default.skin (Gren)请教如何设置控件的skinID=对应的Folder_xxx 目录下的Default.skin中对应的skinID呢例如:
Folder_Blue,Folder_Red,Folder_Gren相应3个Default.skin中定义的Label标签的skinID都是="Label"。
DropDownlist控件lstSkin选择了Folder_Blue选项后怎样对应获取lstSkin.SelectValue下的Default.skin文件呢?
Label.SkinID="Label"
下载过的就是看得这个例子做的。。理解不了怎么给其传skinID值
你要做的是,如果有SkinID,给对应的控件指定SkinID,
如果没有就是默认的
你的意思好象是选不同Theme吧?
当你选择不同DropDownList时,指定不同的Theme名称
如果看过这个例子,它的theme目录是:
而你的面目全非了吧。它的目录中每一个完整的theme目录直接在app_themes下一层。如果你切实地在aspx中以及.skin文件中找到对应的SkinID进行匹配性修改实验,自己增加一个SkinID,应该不难理解。就怕你完全扔掉人家的东西自己重新写,又写不好,这就难了。在人家的代码上修改,不要自己写。