ASP.NET MVC路徑引用總結


1、關於路徑:

(1)絕對路徑

包含站點路徑的路徑:<a href=”http://www.baidu.com/about.jpg”>百度</a>

站點改變路徑失效;

(2)相對路徑

相同目錄:<a href=”about.jpg”></a>

上級目錄相同:<a href=”../about.jpg”></a>

跟高的父級目錄:<a hrf=”../../about.jpg”></a>

(3)根路徑

相對路徑和絕對路徑的折中,以/開頭

<a href=”/about/about.jpg”></a>

 

2、關於ASP.NET MVC中路徑

(1)~為web應用程序根目錄運算符,只能位於服務器代碼中,不能用於客戶端元素中;

(2)src=”@Url.Content(“~/scripts/*.js”)”將虛擬路徑轉化為站點的絕對路徑;若沒有~,只返回路徑字符串;

若程序位於http://www.aaa.com/bbb下,src=”@Url.Content(“~/scripts/*.js”)”轉化為:

http://www.aaa.com/bbb/scripts/*.js

src=” /scripts/*.js”轉化為:

http://www.aaa.com/scripts/*.js

(3)MVC3中必須寫src=”@Url.Content(“~/Scripts/*.js”)”

而MVC4中可以直接寫為src= “~/Scripts/*.js”

 

3、ASP.NET MVC中添加引用

(1)添加CSS鏈接

<link href="@Url.Content("~/Content/Site.css")" rel="Stylesheet" type="text/css" />

(2)添加外部腳本引用

<script src="@Url.Content("~/Scripts/jquery-1.7.1.min.js")" type="text/javascript"></script>

 


免責聲明!

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



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