Vb.net ASP.NET成员资格提供程序在传递查询字符串时注销

Vb.net ASP.NET成员资格提供程序在传递查询字符串时注销,vb.net,query-string,membership-provider,Vb.net,Query String,Membership Provider,我正在使用ASP.NET成员资格提供程序。我的问题是,当用户登录时,单击“转到另一个页面”并在过程中传递查询字符串,当他们到达新页面并将查询字符串附加到URL时,成员资格提供商无法识别他们仍在登录 此时,如果他们再次登录,则可以继续单击带有查询字符串的不同页面并保持登录状态。但问题是,第一次传递查询字符串时,它实际上会将其注销 是否有一种方法可以在成员页面上验证用户身份,而不考虑查询字符串?您是否使用自定义memebership提供程序 你有没有试过类似的方法 FormsAuthenticati

我正在使用ASP.NET成员资格提供程序。我的问题是,当用户登录时,单击“转到另一个页面”并在过程中传递查询字符串,当他们到达新页面并将查询字符串附加到URL时,成员资格提供商无法识别他们仍在登录

此时,如果他们再次登录,则可以继续单击带有查询字符串的不同页面并保持登录状态。但问题是,第一次传递查询字符串时,它实际上会将其注销


是否有一种方法可以在成员页面上验证用户身份,而不考虑查询字符串?

您是否使用自定义memebership提供程序

你有没有试过类似的方法

FormsAuthentication.RedirectFromLoginPage(Username, False)

关于

我还没有尝试过使用RedirectFromLogin页面,但我不确定我是否理解这将如何解决我的问题。问题是我正在丢失某些页面上的身份验证。我不想重定向回登录页面,然后再重定向回新页面。也许我误解了?有没有办法在带有查询字符串的页面上重置cookie?或者在重定向上向前传递身份验证?或者在web.config中为这些页面添加身份验证?