ブラウザ固有のスタイルシートを使用することは、ASP.NETMVCでも同じです。ifステートメントを配置し、スタイルシートをポイントします。詳しくはこちらをご覧ください。あなたはフォルダ内の_Layout.cshtmlファイルにあなたのスタイルシートステートメントを置くことができますViews\Shared
ASP .NET MVCでは、スタイルシートはContentフォルダーにあります。
ASP .NET MVC 4は、ミニファイとバンドリングを使用します。フォルダ内App_Startを見ると、BundleConfig.csファイルが表示され、内部にbundlesは、cssとjavascriptを含むファイルが表示されます。_layout.cshtlファイルには、これらを参照するコードがあります。bundlesこれは、のようなもの@Styles.Render("~/Content/css")です。
「では、MVC Webサイトのブラウザーごとに異なるスタイルシートをどこでどのように呼び出すのですか?」
タグが含まれているレイアウトファイル内。<head>このような:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title - My ASP.NET MVC Application</title>
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
<meta name="viewport" content="width=device-width" />
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="iespecific.css" />
<![endif]-->
</head>
....