2011-01-21 32 views
0

所以我說的是在一個Asp.net mvc2應用程序中的鏈接,你有一個站點主人。整理我的Site.Master

尤其是我的Site.Master引用jQuery的,就像這樣:

<head runat="server"> 
    <title><asp:ContentPlaceHolder ID="TitleContent" runat="server" /></title> 
    <script type="text/javascript" src="../../Scripts/jquery-1.4.1.js"></script> 

但是LO的看哪,正如我剛纔注意到,這是OBV不去上班例如

http://localhost:xxxx/

http://localhost:xxxx/this/no/longer/refs/correct/spot

我怎麼能不管引用嵌套如何在頁面正確的文件夾?

乾杯

+0

http://stackoverflow.com/questions/922997/asp-net-mvc-resolve-urls-in- JavaScript的 – djeeg 2011-01-21 04:45:37

回答

2

使用URL打交道時,你應該總是使用網址助手:

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