5

(诸如MVC @import html 关键字之类的帖子显示了与我类似的问题,但该解决方案似乎无法解决我的问题。)

我正在尝试在 .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>
4

2 回答 2

22

您可以使用 double@来转义@

@@import "/media/css/site_jui.css";
于 2012-08-19T02:51:37.967 回答
1

这将起作用:

   @string.Format("@")import "/media/css/site_jui.css";
于 2014-03-10T15:20:06.057 回答