如何实现动态显示 网站风格
我有个问题想请教你一下,我现在在做网站模版这块.做的主要是:在后台 由管理员 添加模版信息(包括: 文本框 写入 js,css文件,批量上传图片到指定的目录, images下 有两个文件夹 一个存放 中文, 一个英文版 ,通过改变radiobutton 来动态改变版本 类型 , 模版有三个状态 启用 ,停用,预览),现在我遇到的问题是:怎么动态调用 js,css,images这些东东;js,css,images都以路径 存放在数据库中. 在客户端 有个 dropdownlist 来选择不同的类别 , 不同的类别下 用image控件 来显示有不 同风格的模版 . 每个image控件 下 有个 radiobutton按纽 ,来供你选择 ,再点 一个button就实现 换皮肤 .请教 我应该怎么做, 最好能提供一个简单的例子 在vs2003中. 非常急!!!!!!!!!! 谢谢!! !!! --------------------编程问答-------------------- 利用.net主题.呃...很久不用2003, 忘记2003有没有这个功能. --------------------编程问答-------------------- 你换皮肤的时候是不是文件名不变,存放文件的文件夹名称变了?
--------------------编程问答-------------------- 2003是可以做到的,无论是刷新还是无刷新(就是你选择dropdownlist的时候)都可以做到 --------------------编程问答-------------------- 换肤功能应该可以做到 --------------------编程问答-------------------- 在配置文件中定义表示文件路径的配置节 模板中引用的文件的路径(或路径的一部分)由标识符定义 发布页面的时候将其对应的实际值通过读取配置文件替换为配置的值 --------------------编程问答-------------------- <img src="images/image1.gif">
换成
<img src=<%=image%>/image1.gif>
后台
public string image
在你下拉的时候,触发事件,得到文件夹名称就可以了 --------------------编程问答-------------------- 一个 Template文件夹下 有 个存放 images(image下 有 en ,cn 两个文件夹(存放不同版本的 图片)) 和 js文件的文件夹(该文件夹是获取系统时间 动态命名的) 与 这个文件夹 同一根目录 下有个 css文件夹 只存放 .css文件 --------------------编程问答-------------------- 动态换css文件就可以 --------------------编程问答-------------------- 关注并学习此种技术,也没有接触过,希望有经验的大侠们能够帮助一下楼主。 --------------------编程问答-------------------- 动态变换对应的路径,图片,皮肤文件~ --------------------编程问答-------------------- 变框架就要麻烦点,如果只是css就简单。
这又一个换肤的。在用户选择是用不错
Style Sheet Switcher
http://www.dynamicdrive.com/dynamicindex9/stylesheetswitcher.htm
补充:.NET技术 , ASP.NET