Zgadzam się ze wszystkimi, że #
powinny być ?
, ale po prostu FYI:
Uwaga nie jest to faktycznie możliwe dostać kotwicy off URL, na przykład:
http://test.com/test.aspx#id=test
Problemem jest to, że # określony kotwicę na stronie, więc przeglądarka widzi:
http://test.com/test.aspx
A potem patrzy na stronie
<a id="test">Your anchor</a>
Ponieważ jest to strona klienta, musisz ucieC# z adresu URL - nie można go pobrać na serwer, ponieważ przeglądarka już go zdejmuje.
Jeśli chcesz część po # musisz skopiować ją przy użyciu Javascript przed wysłaniem żądania na serwer, i wstaw wartość do zapytania.
Więcej informacji tutaj c# get complete URL with "#"
To połączenie api, więc nie mogę nic zrobić. – PrateekSaluja
Co to jest połączenie API? –
Widzę, że przeszedłeś długą drogę @HenkHolterman. Dzięki reputacji 193K i najlepszej 0,05% lub SO prawdopodobnie wiesz już, co to jest połączenie API haha. – quemeful