css@import与razor冲突

css@import与razor冲突,razor,Razor,(像这样的帖子显示了与我类似的问题,但解决方案似乎无法解决我的问题。) 我试图在.cshtml文件中使用以下代码。css@import与Razor冲突,所以我尝试了@import,但没有效果。我在Visual studio中遇到运行时错误,例如“找不到路径“/media/css/site_jui.ccss”的控制器。” @导入“/media/css/site_jui.ccss”; @导入“/发布数据表/media/css/demo_table_jui.css”; @导入“/media/css/

(像这样的帖子显示了与我类似的问题,但解决方案似乎无法解决我的问题。)

我试图在.cshtml文件中使用以下代码。css@import与Razor冲突,所以我尝试了@import,但没有效果。我在Visual studio中遇到运行时错误,例如“找不到路径“/media/css/site_jui.ccss”的控制器。”


@导入“/media/css/site_jui.ccss”;
@导入“/发布数据表/media/css/demo_table_jui.css”;
@导入“/media/css/jui_themes/smoothness/jquery-ui-1.7.2.custom.css”;
/*
*由于混合了三种不同的CSS源,因此需要覆盖样式!例如
*请参阅本网站“示例”部分中的主题示例
*/
.dataTables_info{填充顶部:0;}
.dataTables_paginate{padding top:0;}
.css_right{float:right;}
#示例_wrapper.fg工具栏{字体大小:0.8em}
#主题链接span{float:left;padding:2px 10px;}

您可以使用double
@
来转义
@

@@import "/media/css/site_jui.css";
这将有助于:

   @string.Format("@")import "/media/css/site_jui.css";

如果这是一个问题那么。。为什么不将它移动到样式表本身并在视图中链接它呢?为什么它需要像这样放置在视图中?另外,您能告诉我们Visual Studio在使用双@时给出的确切错误吗?它不应该给你一个错误。。所以还有其他事情在进行。“为什么不将它移动到样式表本身并将其链接到视图中?”-回答得好。没有具体的原因,所以我会继续链接而不是导入。
   @string.Format("@")import "/media/css/site_jui.css";