Javascript 在asp.net mvc应用程序中动态更改样式
我们有一个多租户网站。客户希望根据他们的标准定制样式Javascript 在asp.net mvc应用程序中动态更改样式,javascript,css,asp.net-mvc,less,Javascript,Css,Asp.net Mvc,Less,我们有一个多租户网站。客户希望根据他们的标准定制样式 我有一个要求,在管理设置页面将有选项给管理员改变导航栏的颜色,正文颜色,锚颜色等。动态更改颜色的最佳方法是什么?可以在运行时更改CSS包。查看此帖子:根据我的经验,您必须为样式表/CSS创建一个表 我已经完成了相同类型的需求,我通过相同的表格方法实现了这一点,您已经创建了具有以下列的表格 StyleID int, StyleSheetName varchar(100) // you can pass your stylesheet name
我有一个要求,在管理设置页面将有选项给管理员改变导航栏的颜色,正文颜色,锚颜色等。动态更改颜色的最佳方法是什么?可以在运行时更改CSS包。查看此帖子:根据我的经验,您必须为样式表/CSS创建一个表 我已经完成了相同类型的需求,我通过相同的表格方法实现了这一点,您已经创建了具有以下列的表格
StyleID int,
StyleSheetName varchar(100) // you can pass your stylesheet name like Blue,Red,Green etc.
StyleSheetPath varchar(200) // Path for your CSS
IsActive bit // it is use for currently activated CSS and you can check this at your front Side and apply the CSS according to your way.
您还可以根据管理员的要求,为管理员提供更改/激活主题/css的选项
希望对你有帮助
谢谢动态捆绑的想法看起来不错。我们的想法是改变单个组件的颜色。我们不提供标准颜色。我们提供颜色选择器选项,为单个组件选择颜色。因此,一旦用户选择了自定义颜色,css文件就必须在加载时更新和渲染。我正在寻找一种方法来动态更新css文件。