我有两个CSS样式表,一个称为blue.css,另一个称为red.css。两者都包含用于更改按钮blue.css的按钮背景(使按钮为蓝色)和red.css使其的按钮为红色的代码。

我有一个下拉列表,其中包含红色和蓝色,按钮的背景变为所选的选项。但是,当网站改版后,该按钮将恢复为默认的灰色。我知道我必须创建一个SQL数据库,并以某种方式将选择的值保存到数据库中,因此下次运行该站点时,例如:显示默认的灰色,我在下拉列表中选择红色,然后关闭网页,然后重新打开它,按钮的背景仍然为红色。

我知道如何创建tablea并在SQL中对其进行编辑,但不确定如何使其与我的代码一起使用。我在c#中编码。如果有人可以帮助,将不胜感激:)

编辑*我不允许为此使用cookie

最佳答案

不,您实际上并不需要数据库,因为您可以将信息(blue.cssred.css)存储在cookie中。如果数据存储在数据库中,则cookie甚至是必需的,因为您需要标识用户。然后,根据每个请求,您可以检查该cookie(通过C#在服务器端或通过JavaScript在客户端)并插入相应的样式表。

关于c# - 更改css样式表并将选定的样式表保存到数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11264312/

10-11 02:44
查看更多