Quindi, ecco il problema.Autenticazione moduli Causa di reindirizzamento Perdita di ancoraggio
Io uso Ancore come un modo non rinfrescante per consentire il segnalibro di oggetti vista attualmente.
http://myserver/showobject.aspx#objectid=10
Io uso questo modo quando si aggiorna l'ID oggetto che non cerca di fare un aggiornamento sulla pagina.
Ecco lo sfregamento.
Sto utilizzando l'Autenticazione moduli per gestire l'accesso a queste pagine. Quindi quando si tenta di navigare al link precedente senza aver prima effettuato il login, si reindirizza alla pagina di accesso. Una volta che sei stato autenticato con successo è FormsAuthentication.RedirectFromLoginPage (...) alla pagina da cui vieni.
Tranne che tronca l'oggetto # objectid = 10 bit.
Ho inventato alcuni hack (impostare un cookie prima del reindirizzamento alla pagina di accesso e quindi leggere il cookie e aggiornare il collegamento dopo che "RedirectFromLoginPage" è stato fatto) per aggirare questo, ma mi chiedevo se ci fosse qualsiasi modo reale per rendere FormsAuthentication.RedirectFromLoginPage fare ciò che in realtà voglio che faccia.
Quindi Ricapitolando:
Cercando di goto http://myserver/showobject.aspx#objectId=10
Redirect il login
corrente/Sbagliato Comportamento: reindirizzato dopo il login per http://myserver/showobject.aspx - sans #objectId = 10
Future/Destra Comportamento: reindirizzato dopo il login per completare URL originale, http://myserver/showobject.aspx#objectId=10
Grazie per l'assist in anticipo,
John.