我有两个CSS样式表,一个称为blue.css
,另一个称为red.css
。两者都包含用于更改按钮blue.css
的按钮背景(使按钮为蓝色)和red.css
使其的按钮为红色的代码。
我有一个下拉列表,其中包含红色和蓝色,按钮的背景变为所选的选项。但是,当网站改版后,该按钮将恢复为默认的灰色。我知道我必须创建一个SQL
数据库,并以某种方式将选择的值保存到数据库中,因此下次运行该站点时,例如:显示默认的灰色,我在下拉列表中选择红色,然后关闭网页,然后重新打开它,按钮的背景仍然为红色。
我知道如何创建tablea并在SQL
中对其进行编辑,但不确定如何使其与我的代码一起使用。我在c#
中编码。如果有人可以帮助,将不胜感激:)
编辑*我不允许为此使用cookie
最佳答案
不,您实际上并不需要数据库,因为您可以将信息(blue.css
或red.css
)存储在cookie中。如果数据存储在数据库中,则cookie甚至是必需的,因为您需要标识用户。然后,根据每个请求,您可以检查该cookie(通过C#在服务器端或通过JavaScript在客户端)并插入相应的样式表。
关于c# - 更改css样式表并将选定的样式表保存到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11264312/