是否将更改的CSS属性保存在Cookie中?

时间:2018-10-02 00:47:31

标签: css asp.net

我正在使用CSS使用ASPX页面来定位DIV属性,这些DIV属性可以在页面上更改,但是当我打印属性时,它们不会被推送到打印机。有没有办法在本地更改CSS属性,保存它们并将其推送到服务器端ASP页面?

我知道我可以使用数据库解决方案,但这确实不可行。是否可以将CSS属性保存到本地cookie,然后使用cookie属性重新加载页面?我似乎记得我们曾经能够将Cookie中的变量直接加载到页面中,但是已经有一段时间了...

2 个答案:

答案 0 :(得分:0)

document.cookie = "myCustomCss=blah";

和阅读

var x = document.cookie;

a good explanation is available on w3schools

对于大量数据或敏感数据,请谨慎使用cookie,因为您可能希望转而使用数据库。

答案 1 :(得分:0)

目前,我正在使用一个弹出窗口来编辑CSS属性;

<div id="adjDate">
               <a href="#" onclick="SelectName('check-1-date-box')">H</a>
               <br />
               <a href="#" onclick="SelectName('check-1-date-boxV')">V</a>
           </div>

CSS就是这样;

   div#adjDate {
        left: 110px;
        top: 1px;
        color: red;
    }

我认为使用CSS变量可能是一个可行的解决方案,但是JS可能值得研究。