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

本文共 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

你可能感兴趣的文章
iptables 累计(Accounting)
查看>>
python 轴向连接
查看>>
java 泛型接口和方法
查看>>
未能正确加载程序XXXXX
查看>>
JAVA编程5
查看>>
网站是如何盈利
查看>>
Android动画效果之Frame Animation(逐帧动画)
查看>>
Android 获取虚拟按键的高度
查看>>
【收藏】75个很有用的开源移动工具
查看>>
训练1——A
查看>>
RabbitMq(二)工作队列
查看>>
多进程编程的优缺点
查看>>
JS数据类型&&typeof&&其他
查看>>
非IIS作为宿主的wcf被ajax调用
查看>>
对每个用户说hello
查看>>
键码表
查看>>
Junit
查看>>
FastReport代码计算高度
查看>>
python第三方库requests简单介绍
查看>>
kotlin的方言(语法糖)
查看>>