C# 如何在asp.net登录控件的LoggedIn事件中防止自动重定向?

C# 如何在asp.net登录控件的LoggedIn事件中防止自动重定向?,c#,asp.net,C#,Asp.net,如何在LoggedIn事件中防止asp登录控件在身份验证时自动重定向?在重定向之前,我想让用户可以使用一些控件 Stig不确定是否可以执行此操作,但是,您可以使用自定义登录而不是asp:login控件,使用: FormsAuthentication.SetAuthCookie 然后使用Response.redirect或任何您喜欢的重定向方法进行重定向。是的,这是迄今为止我提出的唯一解决方案。我希望有一个简单的解决方法:)登录控件实际上只是调用redirectfromloginpageIn事实

如何在LoggedIn事件中防止asp登录控件在身份验证时自动重定向?在重定向之前,我想让用户可以使用一些控件


Stig

不确定是否可以执行此操作,但是,您可以使用自定义登录而不是asp:login控件,使用:

FormsAuthentication.SetAuthCookie

然后使用
Response.redirect
或任何您喜欢的重定向方法进行重定向。

是的,这是迄今为止我提出的唯一解决方案。我希望有一个简单的解决方法:)登录控件实际上只是调用redirectfromloginpageIn事实上,深入反射器显示它是这样做的:FormsAuthentication.SetAuthCookie(this.UserNameInternal,this.rememberSet);this.OnLoggedIn(EventArgs.Empty);this.Page.Response.Redirect(this.GetRedirectUrl(),false);保罗:我知道,但我的问题是如何阻止控件调用RedirectFromLoginPage。。。我需要避免重定向,只进行回发…我想唯一的方法是使用自定义登录控件