0

基本上我需要编辑一个css文件并保存它。

我有一个 ASP.NET c# 网页,我希望管理员从管理面板更改一些样式,只是一些颜色、背景颜色、字体大小......

例如,我希望他们选择一种颜色并按下按钮来更新它。在后面的代码中,我想访问 css 文件并将其更改到我知道的位置,然后保存文件。

这可能吗?请你帮助我好吗?

提前致谢。

4

2 回答 2

0

我认为最好的方法是将管理设置存储在数据库中,并在页面加载时通过 javascript 更改页面的样式。例如将页面的背景颜色保存在数据库中,并在页面加载时恢复它并将其保存在字符串中像“颜色”这样的变量,然后调用像setBackGroundColor(<%Color%>)和 javascript 函数这样的 js 方法:

function setBackgroundColor(color)
{
    document.getElementById("#bodyId).style.background=color;
}

.

于 2013-02-05T19:47:57.880 回答
0

您需要将 CSS 值存储在表格中,并且您的管理屏幕会更新这些值。然后,您创建一个 ASPX 页面,该页面动态生成您的样式(使其 Response.ContentType 为“text/css”)并使用以下内容链接到它:

<link rel="stylesheet" href="MyDynamicStyleSheet.aspx" type="text/css" />
于 2013-02-05T19:54:05.700 回答