2009-04-20 81 views
0

說我有這個網址「/我#東西」不必編碼網址

我使用asp.net mvc的,當我嘗試轉到該頁面需要我只是「/我」。 「#stuff」部分已被刪除。

現在,我可以得到它,如果我編碼URL像這樣「/我的%23stuff」自%23解碼爲#

但是做工精細,是有辦法,我能得到這個不必工作編碼的網址?

我想,如果鍵入「/我#的東西」作爲URL的工作只是同爲「我的%23stuff」

回答

3

我不認爲有一種方法可以做到你說的話。散列用於錨定標記的URL。

您正指向一個頁面/我並導航到該頁面上的錨標籤「stuff」。如果錨標籤「東西」不存在,它只會導航到頁面/我。

+0

實際上,這是HTTP URL的規則 - 但我可以想象你跳過了這一級別的細節,考慮到問題中的示例至少缺少協議和主機名。 – MSalters 2009-05-01 12:53:35