我想使用構建在jquery上的現有下拉菜單。我有一個設置身份驗證所需的文件夾結構。還一個母版是在從一個或多個文件夾的目錄的所需的根:與此類似:Jquery不在主文件夾中跨越文件夾結構
Project
Scripts_Folder
Jquery.js
Jcustom.js
Authenticated_Stuff_Folder
A_Page.aspx
A_Nother_Page.aspx
About.aspx
site.master
伊夫試圖對類似的Site.Master設立的jquery所以(後頭部)
<script src="Scripts_Folder /jquery.js" type="text/javascript"></script>
<script src="Scripts_Folder /jcustom.js" type="text/javascript"></script>
但是,當我在菜單結構容器定點點擊A_Page.aspx它說的JQuery沒有定義 所以我改成
<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/Scripts_Folder /jquery.js") %>"></script>
<script type="text/javascript" src="<%= Page.ResolveClientUrl("~/Scripts_Folder /jcustom.js") %>"></script>
現在,它的作品...但只有一次。如果我點擊A_Page,aspx容器,它會進入頁面。如果我現在點擊A_Nother_Page.aspx的容器,它將顯示Htpp 404,並且路徑方式將顯示:localhost:port/Project/Authenticated_Stuff_Folder/Authenticated_Stuff_Folder/A_Nother_Page.aspx(目錄路徑有兩次..
任何想法?
仍然沒有取得任何進展..我也嘗試過與另一個第三方下拉,它有完全相同的問題。當然,這是一個問題,已經解決了某個地方?以完全避免目錄在網站中,任何人都可以很容易地重新創建這個問題,創建一個新的ASP網站(我使用Visual Studio 2010)和一個文件夾到項目的根目錄,在其中創建一個新的aspx頁面。開放源代碼下拉列表(我嘗試了Superfish和Uvumi工具)並將其合併。將菜單中的其中一個元素指向您創建的文件夾中的頁面。嗨Presto下拉菜單不能與文件夾/目錄一起使用!太令人沮喪了。
感謝編輯Palash – jbob