Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从.NET代码中设置SASS变量_C#_Asp.net Mvc_Model View Controller_Sass - Fatal编程技术网

C# 如何从.NET代码中设置SASS变量

C# 如何从.NET代码中设置SASS变量,c#,asp.net-mvc,model-view-controller,sass,C#,Asp.net Mvc,Model View Controller,Sass,设置: MVC 5、.NET 4.7.2,Visual Studio 2019中的Web编译器扩展 我想做的是根据存储在数据库中的值动态设置SASS变量。我正在建立一个小网站,将由多家公司使用,我希望能够改变风格(主要是颜色)的基础上从数据库加载的数据。我过去所做的只是使用通用处理程序动态生成CSS,但我想在这个项目上使用SASS,我不知道是否有办法从.NET代码中设置SASS变量 我尝试使用@import和泛型处理程序,但这不起作用,因为web编译器正在尝试将该代码拉入并在文件保存时创建CSS

设置: MVC 5、.NET 4.7.2,Visual Studio 2019中的Web编译器扩展

我想做的是根据存储在数据库中的值动态设置SASS变量。我正在建立一个小网站,将由多家公司使用,我希望能够改变风格(主要是颜色)的基础上从数据库加载的数据。我过去所做的只是使用通用处理程序动态生成CSS,但我想在这个项目上使用SASS,我不知道是否有办法从.NET代码中设置SASS变量

我尝试使用@import和泛型处理程序,但这不起作用,因为web编译器正在尝试将该代码拉入并在文件保存时创建CSS。这可能是我完全走错了方向,所以如果有其他想法,我愿意接受


我读了这篇文章,通过设置SCSS文件中的所有颜色,然后使用ViewBag动态设置body类,我可能会用到它。但这不是我喜欢的方法

您使用的是哪种SASS实现?维基百科没有列出C++ C/.NET的任何内容,只有C++。在常见场景中,无法在运行时从.NET代码中设置SASS变量,因为SASS文件在编译时被编译为CSS。您可以将其更改为在运行时进行SASS编译,但这不是一件小事。通常在过去,我会动态更改样式表(如选择主题),或者如果只有少量更改,则使用上面建议的方法,在元素上放置一个类,然后用于触发样式更改。@Christopher这是web编译器扩展--@RobertMcKee,这就是我的想法,谢谢您使用的是哪种SASS实现?维基百科没有列出C++ C/.NET的任何内容,只有C++。在常见场景中,无法在运行时从.NET代码中设置SASS变量,因为SASS文件在编译时被编译为CSS。您可以将其更改为在运行时进行SASS编译,但这不是一件小事。通常在过去,我会动态更改样式表(如选择主题),或者如果只有少量更改,则使用上面建议的方法,在元素上放置一个类,然后用于触发样式更改。@Christopher这是web编译器扩展--@RobertMcKee,这就是我的想法,谢谢