0

我有两个 CSS 样式表blue.css,一个叫做red.css. 两者都包含更改按钮背景的代码,blue.css使按钮变为蓝色并使按钮变为red.css红色。

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

我知道如何创建 tablea 并在其中编辑它们,SQL但不知道如何让它与我的代码一起使用。我正在编码c#。如果有人可以提供帮助,将不胜感激:)

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

4

1 回答 1

2

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

于 2012-06-29T16:19:11.570 回答