2012-01-04 135 views
0

我有一些ASP:在主頁上的一組全局鏈接的超鏈接控件。我使用'權限'屬性,所以我希望保留這些。MasterPage問題與錨點標籤和fancyBox

如果我設置這樣的控制:

<asp:HyperLink ID="inlineMileageCalc" runat="server" NavigateUrl="~/#mileageCalc">Mileage Calculator</asp:HyperLink> 

一切工作正常,當我在根Default.aspx頁面上。但是,如果我再下降一個像http://www.xxxxx.com/nextlevel/default.aspx那樣的級別,fancyBox將不會渲染,只會引發jQuery錯誤。

有沒有辦法做到這一點,使無論我在什麼級別的fancyBox秀?

謝謝。

回答

0

它是否正確地從相對路徑中獲取所需的依賴關係?

也許你正在指定「./scripts/somefile.js」或「scripts/somefile.js」,它將從更深的鏈接中斷開。您是否嘗試過使用FireBug或類似軟件來查看您是否獲得了js或css文件的任何404s?

+0

已經發現它是一個相對的URL問題。我有一個解決方法,將完成後發佈。謝謝。 – PixelMuse 2012-01-04 21:17:30