Domanda

In ASP.NET Perché esiste un'opzione per ottenere il frammento URL (aka. Hash) ma non riesco a ottenere il frammento da esso. requestContext.HttpContext.Request.Url.Fragment.

Ora capisco che non puoi ottenere il frammento perché il server non lo sa mai, ma voglio sapere perché l'opzione è lì con HttpContext oggetto.

È stato utile?

Soluzione

Perché httpcontext.request.url è di tipo System.uri e quello ha un parametro di frammento. Quando si utilizza System.uri da solo, è certamente possibile aggiungere/leggere il frammento, proprio in questo scenario in cui viene utilizzato dal runtime di ASP.NET, non è applicabile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top