欢迎您光临深圳塔灯网络科技有限公司!
电话图标 余先生:13699882642

pageadmin获取网站模板当前的路径

发表日期:2019-04 文章编辑:小灯 浏览次数:2815

我们写html页面时候,一些css文件或js文件需要写完整路径,比如我们模板在Templates/Demo目录下。

可以通过下面方式去引用

<script src="/Templates/Demo/Js/jquery.min.js"></script>

但是这样做有一个弊端,某一天需要把Demo换个名字,就需要我们去修改代码中的引用路径,所以最好写法是:

<script src="@Html.TemplateDirectory()/Js/jquery.min.js"></script>

如果多个地方用到模板路径,可以在顶部初始化一个变量,如:

@{
string templateDirectory = Html.TemplateDirectory();
}
<!DOCTYPE html>
<html>
<head>
...
 <link rel="stylesheet" href="@templateDirectory/Css/base.css" />
 <link rel="stylesheet" href="@templateDirectory/Css/style.css" />
 <script src="@templateDirectory/Js/jquery.min.js"></script>
 <script src="@templateDirectory/Js/basic.js"></script>
 ...
</head>

或者用pageadmin内置的方法来实现

1、加载模板中的javascript文件

 @Html.LoadScript("Js/jquery.min.js")

2、加载模板中css文件

@Html.LoadCss("css/style.css")

本页内容由塔灯网络科技有限公司通过网络收集编辑所得,所有资料仅供用户参考了本站不拥有所有权,如您认为本网页中由涉嫌抄袭的内容,请及时与我们联系,并提供相关证据,工作人员会在5工作日内联系您,一经查实,本站立刻删除侵权内容。本文链接:http://www.dengtar.com/19135.html
相关cms文章
 八年  行业经验

多一份参考,总有益处

联系深圳网站公司塔灯网络,免费获得网站建设方案及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:余经理:13699882642

Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.