ASP.NET css样式表编辑

时间:2013-02-05 19:37:45

标签: c# asp.net css css3 stylesheet

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

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

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

这可能吗?你能帮我吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

<link rel="stylesheet" href="MyDynamicStyleSheet.aspx" type="text/css" />