Acessando Ir Links (a parte da URL após um personagem hasch, #) do código por trás
-
05-07-2019 - |
Pergunta
Alguém sabe se é possível acessar o nome de um link salto no código c #?
Eu estou fazendo alguma reescrita de URL coisas e eu estou pensando que eu poderia não ser capaz de ver que parte da URL.
Então, basicamente, o meu URL parece um pouco algo como isto:
E eu quero acesso " Term1 ". Eu não posso vê-lo nas ServerVariables ...
Todas as idéias?!?!?
OBRIGADO!
Solução
O caracter é destinado a navegação do lado do cliente. Qualquer coisa depois do # não é enviada para o servidor.
A partir da wikipedia artigo :
As funções identificador de fragmento de forma diferente do que o resto da URI: ou seja, o seu processamento é exclusivamente do lado do cliente sem a participação do servidor. Quando um agente (como um navegador da Web) solicita um recurso de um servidor Web, o agente envia o URI para o servidor, mas não envia o fragmento.
Seu nome técnico é Fragmento Identificador
Outras dicas
System.Uri.Fragment ? Ou o que é que você não vê?