asp.net的站,允许用户自己定义简单的css,这个用户自定义css怎么保存?我考虑不能保存到文件上,这样不安全,能保存到数据库里吗?没有思路,我查了baidu,也没找到资料

解决方案 »

  1.   

    一般都是你用css定制好几套方案(皮肤),客户选择不同的方案以满足一定的个性化要求。
      

  2.   

    如果你想保护这个CSS文件的话,不管文件保存在哪里,客户端一样可以浏览,起不到保护作用。
      

  3.   

    另外,我还有个问题,就是比如blog站,是不是每个人都有自己的一个文件夹?
      

  4.   

    呃……CSS文件不需要考虑安全问题吧,只是单独写一个.css文件定义样式就可以了,至于css文件本身别人下载也无所谓吧,对于整站的核心内容也不会造成任何影响,现在微软的网站再用css的时候还不是一样可以被下载,我经常下载这样的css文件学习些东西的,至于调用的过程是需要考虑设计方式的
      

  5.   

    另外,我还有个问题,就是比如blog站,是不是每个人都有自己的一个文件夹?比如,我的blog,你的blog这些,是不是在blog 服务器里就有对应的我们两个的文件夹?
      

  6.   

    就同5楼说的啊 Css文件其实也没有什么安全 你只要不要让别人访问得到不久好了吗啊
    应该不可以存储到数据库中啊  至少到现在我还没有听过啊  也许是我孤陋寡闻啊 哈哈
      

  7.   

    css只不过是样式表而已,需要考虑安全问题吗??再说怎样保存到数据库里去?LZ是不是对这个不是很了解,它们一般都保存在文件里.
      

  8.   

    保存到数据库或者文件不存在安全问题.安全问题是css自定义是否太灵活,給人家随便写.比如<style type="text/css">
    body{
    height:200px;
    background:url(javascript:alert("测试"));
    }
    </style>如果background:url("js文件");} 有些人会恶作剧的.