2012-01-04 138 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