Acessando Ir Links (a parte da URL após um personagem hasch, #) do código por trás

StackOverflow https://stackoverflow.com/questions/825087

  •  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:

http://www.mysite.com/Terms.aspx# Term1

E eu quero acesso " Term1 ". Eu não posso vê-lo nas ServerVariables ...

Todas as idéias?!?!?

OBRIGADO!

Foi útil?

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ê?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top