【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>
时间: 2024-11-11 09:12:10

【MVC】Scripts.Render的用法的相关文章

ASP.NET MVC 4 RC的JS/CSS打包压缩功能 Scripts.Render和Styles.Render

打包(Bundling)及压缩(Minification)指的是将多个js文件或css文件打包成单一文件并压缩的做法,如此可减少浏览器需下载多个文件案才能完成网页显示的延迟感,同时通过移除JS/CSS文件案中空白.批注及修改JavaScript内部函数.变量名称的压缩手法,能有效缩小文件案体积,提高传输效率,提供使用者更流畅的浏览体验. 在ASP.NET MVC 4中可以使用BundleTable捆绑多个css文件和js文件,以提高网络加载速度和页面解析速度.更为重要的是通过捆绑可以解决IE浏览

mvc中Scripts.Render、Styles.Render

一.配置BundleConfig.cs文件 1.首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件 2.BundleConfig就是一个微软新加的 一个打包的配置类 3.BundleConfig用来Add 各种Bundle 4.BundleConfig配置信息如图: C# 代码   复制 public class BundleConfig { public static void RegisterBundles(BundleCollection bu

ASP.NET MVC Ajax.ActionLink 简单用法

ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作: 我们想要的效果是,点击 About 链接,页面不刷新(地址栏不变),然后下面的内容进行更新,其实实现这个效果,很简单,只需要使用 Ajax.ActionLink 即可. 1. 安装 Microsoft.jQuery.Unobtrusive.Ajax 程序包 Install-Package Microsoft.jQuery.Unobtrusive.Ajax 2. 引用 JS 文件:

Asp.Net MVC中DropDownListFor的用法(转)

2016.03.04 扩展:如果 view中传入的是List<T>类型 怎么使用 DropList 既然是List<T> 那么我转化成 T  List<T>的第一个,最后一个不就是M吗? @Html.DropDownListFor(model=>model.First().Title, ViewData["Title"] as List<SelectListItem>, "标题", @"dropdown

Asp.net MVC Combres的简单用法

第一步:添加nuget包 [1]添加 nuget包后,会自动在 webconfig里面 添加配置文件(不用改) <section name="dotless" type="dotless.Core.configuration.DotlessConfigurationSectionHandler, dotless.Core" /><section name="combres" type="Combres.ConfigSe

MVC5 视图 不显示 Styles.Render Scripts.Render 问题解决

第一步:安装 WebGrease 使用 nuget 安装 WebGrease 安装依赖 第二步:修改配置文件 <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --> <section name="entityFramework" type=&quo

ASP.NET MVC WebAPI的基本用法

http://www.cnblogs.com/qingyuan/archive/2012/10/12/2720824.html jQuery中$.get.$.post.$.getJSON和$.ajax的用法 1.$.get $.get()方法使用GET方式来进行异步请求,它的语法结构为: $.get( url [, data] [, callback] ) 解释一下这个函数的各个参数: url:string类型,ajax请求的地址. data:可选参数,object类型,发送至服务器的key/v

[刘阳Java]_Spring MVC中ModelAndView的用法_第3讲

通过前面两篇博客我们已经学习到SpringMVC框架快速搭建和@RequestMapping注解的用法,今天我们来介绍一下SpringMVC框架中的ModelAndView.我个人理解对于快速入门SpringMVC可以按照如下思路学习 SpringMVC框架环境快速搭建 @RequestMapping的用法 ModelAndView的用法 整合Spring+SpringMVC+MyBatis 然后在学习SpringMVC框架高级部分

对IOC模式与容器Autofac在MVC里面的一些用法

IOC模式与Autofac的实例 一:对于IOC模式(控制翻转)的简单认识可以去参考秋风的博客,他介绍的容器是Unity,http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html 二:下面我介绍一下在项目中对IOC模式与Autofac在MVC中的运用 1:用于我们公司数据库用的是pg,所以相应也使用了NHibernate,如果大家使用的数据库是SQL Server,相当于EF 首先定义数据访问的接口: 1 public interf