2012-10-06 17 views
9

デフォルトのASP.NET MVC 3 Webアプリケーションを作成しました。それから私はShared_Layout.cshtmlビュー\ビュー\するために、3つのCSSと3つのJSファイルを追加しました:ASP.NET MVCでのJSとCSSの結合と縮小

<!DOCTYPE html> 
<html> 
<head> 
    <title>@ViewBag.Title</title> 
    <link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" /> 
    <link href="@Url.Content("~/Content/StyleSheet1.css")" rel="stylesheet" type="text/css" /> 
    <link href="@Url.Content("~/Content/StyleSheet2.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/JScript1.js")" type="text/javascript"></script> 
    <script src="@Url.Content("~/Scripts/JScript2.js")" type="text/javascript"></script> 

</head> 
<body> 
    <div class="page"> 
     <div id="header"> 

....

私はアプリケーションを実行すると、私はコードが

<!DOCTYPE html> 
<html> 
<head> 
    <title>Home Page</title> 
    <link href="/Content/Site.css" rel="stylesheet" type="text/css" /> 
    <link href="/Content/StyleSheet1.css" rel="stylesheet" type="text/css" /> 
    <link href="/Content/StyleSheet2.css" rel="stylesheet" type="text/css" /> 

    <script src="/Scripts/jquery-1.5.1.min.js" type="text/javascript"></script> 
    <script src="/Scripts/JScript1.js" type="text/javascript"></script> 
    <script src="/Scripts/JScript2.js" type="text/javascript"></script> 

</head> 
<body> 
    <div class="page"> 

されるHTMLそれが好きに私の出力のhtmlを変更するにはMVCでハンドラを持つことが可能です:

<!DOCTYPE html> 
    <html> 
    <head> 
     <title>Home Page</title> 
     <script src="js.axd=/Scripts/jquery-1.5.1.min.js,/Scripts/JScript1.js,/Scripts/JScript2.js" type="text/javascript"></script> 
     <link href="css.axd=/Content/Site.css,/Content/StyleSheet1.css,/Content/StyleSheet2.css" rel="stylesheet" type="text/css" /> 
    </head> 
    <body> 
     <div class="page"> 

のでリンクjs.axd=/Scripts/jquery-1.5.1.min.js,/Scripts/JScript1.js,/Scripts/JScript2.js はこれらすべてのjsファイルの内容をブラウザに返し、リンクcss.axd=/Content/Site.css,/Content/StyleSheet1.css,/Content/StyleSheet2.cssはすべてのcssファイルの内容を返します。

私はASP.NETでIHttpHandlerによって何かをしましたが、MVCでこれを行う方法を理解できません。

すべてのヘルプとコードのサンプルが参考になります。 ありがとうございました!

答えて

0

。また、このリストhereには、Nugetのトップ20が含まれています。

関連する問題