Gig*_*ggy 6 .net c# asp.net anchor forms-authentication
所以这就是问题所在.
我使用Anchors作为一种非刷新的方式来允许当前视图对象的书签.
HTTP://myserver/showobject.aspx#objectid=10
我使用这个,所以当更新对象id时,它不会尝试在页面上刷新.
继承人.
我正在使用表单身份验证来处理对这些页面的访问.因此,当您尝试在未先登录的情况下浏览上述链接时,会将您重定向到登录页面.一旦您成功通过身份验证,就可以将FormsAuthentication.RedirectFromLoginPage(...)转到您来自的页面.
除了它将#objectid = 10位中断.
我想了几个hacks(在重定向到登录页面之前设置一个cookie然后读取cookie并在"RedirectFromLoginPage"完成后更新链接)来解决这个问题,但是想知道是否有任何真正的方法使FormsAuthentication.RedirectFromLoginPage做我真正想要它做的事情.
回顾一下:
重定向到登录
当前/错误行为:登录到http://myserver/showobject.aspx后重定向 - sans#objectId = 10
未来/正确的行为:登录后重定向到完成原始URL,http://myserver/showobject.aspx#objectId=10
感谢您提前协助,
约翰.