2011-12-18 14 views
0

_Layout.cshtmlで確認されていません。スタイルは、別のスタイルのasp.netビューでネストが、私は、タグに次のように定義されているか

@RenderSection("JavaScript", required: false); 

は全体のものは、次のようになります

<head> 
    <meta charset="utf-8" /> 
    <title>@ViewBag.Title</title> 
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
    <script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/modernizr-1.7.min.js")" type="text/javascript"></script> 

    @RenderSection("JavaScript", required: false); 

</head> 

は今、ビューのIndex.cshtmlに私が持っている:

@section JavaScript 
{ 
    <style type="text/css" title="currentStyle"> 
     @@import "table/media/css/demo_page.css"; 
     @@import "table/media/css/demo_table.css"; 
    </style> 
} 

しかし「要素のスタイルは、要素のスタイルにネストされてはならない」という行に。

これはなぜ、誰にもアイデアはありますか?

答えて

1

通常は、@importurlを使用する必要があります。

@section JavaScript 
{ 
    <style type="text/css" title="currentStyle"> 
     @@import url("table/media/css/demo_page.css"); 
     @@import url("table/media/css/demo_table.css"); 
    </style> 
} 

hreflinkタグを使用します。

@section JavaScript 
{ 
    <link href="@Url.Content("~/table/media/css/demo_page.css")" rel="stylesheet" type="text/css" /> 
    <link href="@Url.Content("~/table/media/css/demo_table.css")" rel="stylesheet" type="text/css" /> 
} 
関連する問題