【MVC】Scripts.Render的用法


一、配置BundleConfig.cs文件

1、首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件
2、BundleConfig就是一個微軟新加的 一個打包的配置類
3、BundleConfig用來Add 各種Bundle

4、BundleConfig配置信息如下:

  
  
  
          
  1. public class BundleConfig {
  2. public static void RegisterBundles(BundleCollection bundles) {
  3. bundles.Add(new ScriptBundle("~/bundles/jquery").Include("~/Scripts/jquery-{version}.js"));
  4. bundles.Add(new ScriptBundle("~/bundles/jqueryui").Include("~/Scripts/jquery-ui-{version}.js"));
  5. bundles.Add(new StyleBundle("~/Content1/css").Include("~/Content/site.css"));
  6. bundles.Add(new StyleBundle("~/Content1/themes/base/css").Include(
  7. "~/Content/themes/base/jquery.ui.core.css",
  8. "~/Content/themes/base/jquery.ui.resizable.css",
  9. "~/Content/themes/base/jquery.ui.selectable.css",
  10. "~/Content/themes/base/jquery.ui.accordion.css",
  11. "~/Content/themes/base/jquery.ui.autocomplete.css",
  12. "~/Content/themes/base/jquery.ui.theme.css"));
  13. }
  14. }


二、使用Scripts.Render、Styles.Render引用BundleConfig中的配置

1、在視圖文件中使用Scripts.Render()輸出腳本包,Styles.Render()輸出樣式包

2、Script文件引用:@Scripts.Render(virtualPath[,virtualPath1][,virtualPath2][,...])

3、CSS文件引用:  @Styles.Render(virtualPath[,virtualPath1][,virtualPath2][,...])

4、實例

   
   
   
           
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width" />
  6. <title>@ViewBag.Title</title>
  7. @Styles.Render("~/Content1/css")
  8. </head>
  9. <body>
  10. @RenderBody()
  11. @Scripts.Render("~/bundles/jqueryui")
  12. </body>
  13. </html>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM