Voici donc le problème. J'utilise les ancres comme moyen non rafraîchissant pour permettre la mise en signet des objets de vue en cours.Forms Authentication Redirect cause Perte d'ancrage
http://myserver/showobject.aspx#objectid=10
J'utilise cette façon lors de la mise à jour l'ID d'objet, il ne cherche pas à faire un rafraîchissement sur la page.
Heres le frotter. J'utilise l'authentification par formulaire pour gérer l'accès à ces pages. Ainsi, lorsque vous essayez d'accéder au lien ci-dessus sans vous être connecté en premier, il vous redirige vers la page de connexion. Une fois que vous avez été authentifié avec succès FormsAuthentication.RedirectFromLoginPage (...) vous à la page d'où vous venez. Sauf qu'il trunks # objectid = 10 bit off.
J'ai pensé à quelques hacks (placer un cookie avant la redirection vers la page de connexion, puis lire le cookie et mettre à jour le lien après que "RedirectFromLoginPage" soit fait) pour contourner ce problème, mais je me demandais s'il y avait N'importe quel moyen réel de faire FormsAuthentication.RedirectFromLoginPage faire ce que je veux vraiment faire.
Alors récapituler:
Essayer de goto http://myserver/showobject.aspx#objectId=10
redirigée pour se connecter
Comportement actuel/Mauvaise: redirigé après la connexion à http://myserver/showobject.aspx - sans #objectId = 10
avenir/Comportement droit: redirigé après la connexion pour terminer URL d'origine, http://myserver/showobject.aspx#objectId=10
Merci pour l'aide à l'avance,
John.