日期:2014-05-19  浏览次数:20473 次

动态导航栏高手指教!
是这样的,我现在要做一个后台的导航栏,要求导航的样式可以让用户自己设置
例如   字体大小、颜色、导航样式等   导航栏做成一个用户控件
现在问题是   怎么如何保存用户选择的设置。还有如何修改用户控件中的文字的样式
高手指教!

------解决方案--------------------
楼主的这个功能,可以用数据库或Cookie方式实现.
建议用数据库的形式实现:
把用户的设置,保存到数据库的一个表里,用户登录后,读取该用户的设置信息,改变显示样式.
------解决方案--------------------
不知道LZ是不是想实现类似换肤的功能,可能要用到JS+CSS了
------解决方案--------------------
把你的几种样式的css文件做好,然后把css文件名存到数据库,读出取来让用户选择,用户选择后,加载相应的css文件,就ok了
------解决方案--------------------
存放到数据库里,设置几个字段,行高,背景颜色,前景颜色,字体大小,是否加粗,链接样式。
------解决方案--------------------
每个用户的选项都生成一个css样式表,
根据用户名调用自己的样式表


------解决方案--------------------
?
to:ymyang(我是一只小小鸟)
请教怎样动态生成css样式表?数据可以存到数据库,但是取出来以后怎样去动态写入样式表

这个问题就很简单,每个用户一个css文件。例如:zhtghl ,那么它登陆后的css为:zhtghl.css
在用户修改它的样式后保存在数据表(这个估计你懂)
每次登录之后,你可以获取用户名的同时,自动用数据表数据生成一个zhtghl.css文件,那么在 default.aspx里引用的样式文件.css也是最新的