博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js,css引用顺序设定
阅读量:6700 次
发布时间:2019-06-25

本文共 828 字,大约阅读时间需要 2 分钟。

遇到的困难

在ASP .NET MVC里面,会使用_Layout.cshtml来绘制一些全局的公共页面,以及引用相关的css和js

而在每个独立的页面中,也有自己独立的js
一般来说,希望公共的js放在独立的js之前
css同理

作法

方案1

使用@RenderSection-@section XXX的方法

在_Layout.cshtml里定义一个放置@section里面内容的地方,再在独立页面中使用@section XXX放置相关引用
保证XXX名字相同,则加载的时候,会放置到_Layout.cshtml的对应位置
下面例子中定义了"Styles"和"Scripts"两个section,展示了"Scripts"的使用
_Layout.cshtml

                    
@RenderSection("Styles", required: false) @RenderBody() @RenderSection("Scripts", required: false)

独立页面中,这样写

@section Scripts{    
}

方案2(不推荐)

把公共的js放在Head里面,像这样

                    
@RenderSection("Styles", required: false) @RenderBody() @RenderSection("Scripts", required: false)

转载于:https://www.cnblogs.com/Lulus/p/8117547.html

你可能感兴趣的文章
Apache版本兼容性问题
查看>>
WIN7 Wireshark: There are no interfaces on which a capture can be done
查看>>
模块化
查看>>
iPad开发--QQ空间,处理横竖屏布局,实现子控件中的代理
查看>>
情怀真的可以吃~致文青
查看>>
Win10无法使用小娜搜索本地应用问题的解决方案
查看>>
[C++]宏定义#define A B C
查看>>
python笔记1
查看>>
1106: 回文数(函数专题)
查看>>
【BZOJ 3339 / BZOJ 3585 / luogu 4137】Rmq Problem / mex
查看>>
【原创】Git删除暂存区或版本库中的文件
查看>>
【原创】注意析构函数的使用
查看>>
求 s=a+aa+ aaa+ aaaa +aaaaa+........的值,a是从键盘输入的,项数也为键盘输入
查看>>
java代码做repeat次运算,从键盘输入几个数,比最值
查看>>
Coursera机器学习笔记(一) - 监督学习vs无监督学习
查看>>
新人报道,写的东西还请大神们多指导!也希望能让和我一样的同事少走弯路。...
查看>>
C#中获取当前时间:System.DateTime.Now.ToString()用法
查看>>
TW实习日记:第16天
查看>>
【计算机视觉】OpenCV篇(3) - 图像几何变换(仿射变换/透视变换)
查看>>
条件渲染vue
查看>>