2017-04-07 42 views
0

我有一種情況,我需要調用一個相對於當前網址的路徑非常直接,但由於某種原因,當我執行當前網址的url部分會丟失,我不知道爲什麼。Html相對網址行爲

換句話說我目前是一個這個網頁。

localhost:<port>/X/View/12345 

,並在我的HTML我有一個基本的錨標記:

我想,當我點擊鏈接,瀏覽器會去:

localhost:<port>/X/View/12345/Export 

但是我最終與:

localhost:<port>/X/View/Export 

我希望有一些人們可以從中看到什麼,或者爲什麼會發生這種情況?

注:

  • 我不能更新我的鏈接說href="12345/Export"
  • 這裏也沒有在頁面上設置基本路徑。
  • 的RequestUrl是localhost:<port>/X/View/12345

我似乎無法找出爲什麼我失去的URL的ID部分? :(

+0

是'出口'一個文件或目錄? – domsson

回答

1

由於沒有斜槓12345後,它是由您的瀏覽器認爲是文件而不是目錄

在本地主機:/ X /查看/ 12345
去本地主機:/ X /查看/ 12345 /出口

相對URL必須是

<a class="btn btn-link w-full" href="12345/Export"><i class="fa fa-file-excel-o pull-left"></i><span class="pull-right">Export</span></a> 

要麼,或者你必須做一個url重寫或重定向/ X /查看/ 12345爲/ X /查看/ 12345/

+0

嘿圖:)謝謝 – Heinrich