(MVC @import html keyword这样的帖子显示出与我类似的问题,但解决方案似乎无法解决我的问题。)
我正在尝试在.cshtml文件中使用以下代码。 css @import与Razor冲突,所以我尝试了@@ import但无济于事。我在Visual Studio中遇到运行时错误,例如“无法找到路径控制器/media/css/site_jui.ccss”。
<style type="text/css" media="screen">
@import "/media/css/site_jui.ccss";
@import "/release-datatables/media/css/demo_table_jui.css";
@import "/media/css/jui_themes/smoothness/jquery-ui-1.7.2.custom.css";
/*
* Override styles needed due to the mix of three different CSS sources! For proper examples
* please see the themes example in the 'Examples' section of this site
*/
.dataTables_info { padding-top: 0; }
.dataTables_paginate { padding-top: 0; }
.css_right { float: right; }
#example_wrapper .fg-toolbar { font-size: 0.8em }
#theme_links span { float: left; padding: 2px 10px; }
</style>
答案 0 :(得分:17)
您可以使用双@
来转义@
:
@@import "/media/css/site_jui.css";
答案 1 :(得分:1)
这将有效:
@string.Format("@")import "/media/css/site_jui.css";