ASP.NET MVC路徑引用總結

一、關於路徑:javascript

(1)絕對路徑css

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

站點改變路徑失效;jquery

(2)相對路徑web

相同目錄:<a href=」about.jpg」></a>服務器

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

跟高的父級目錄:<a hrf=」../../about.jpg」></a>字符串

(3)根路徑get

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

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

 

二、關於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」

 

三、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>

相關文章
相關標籤/搜索