2012-10-06 14 views
9

Varsayılan ASP.NET MVC 3 web uygulaması oluşturdum. Sonra Görüntüleme \ üç css ve üç js dosyaları eklendi \ Shared_Layout.cshtml görünümü: Uygulamayı çalıştırdığınızdaJS ve CSS'yi ASP.NET MVC'de birleştirme ve küçültme

<!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"> 

....

çok kodun

<!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"> 

olduğunu html

<!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"> 

Yani bağlantı: bu gibi benim çıkış html değiştirmek için MVC bir işleyici mümkün mü 210 tüm bu js dosyalarının içeriğini tarayıcıya geri gönderecek ve css.axd=/Content/Site.css,/Content/StyleSheet1.css,/Content/StyleSheet2.css tüm css dosyalarının içeriğini döndürecektir.

IHttpHandler tarafından ASP.NET'te daha önce bir şey yaptım, ancak MVC'de bunu nasıl yapacağımı anlayamıyorum, çünkü yalnızca MVC'de başlatıyorum.

Herhangi bir yardım ve kod örneği takdir edecektir. Teşekkür ederiz!

cevap

0

Ben kendi projelerinde cassette kullanın. Ayrıca, bu liste here, Nuget'te ilk 20'yi içerir.

İlgili konular