Asp.net 我有一个登录控件。即使成功登录,它也不会重定向到目标页面

Asp.net 我有一个登录控件。即使成功登录,它也不会重定向到目标页面,asp.net,login,membership,login-control,returnurl,Asp.net,Login,Membership,Login Control,Returnurl,我有一个带有表单身份验证的ASP.NET登录控件。即使成功登录后,它也不会重定向到目标页面。但它使用returnURL并保持在同一登录页面。如何使登录控件重定向到指定的目标页面 如果您还没有这样做,我想您只需要在forms标签中设置默认url(web.config,如下图所示) 试一试,让我们知道你进展如何。你调试代码了吗?您确定登录尝试成功吗?表单验证cookie是否已设置?你查过小提琴手了吗?在给出帮助之前需要回答的所有问题。我也已经在web.config文件中设置了默认url。但它不是

我有一个带有表单身份验证的ASP.NET登录控件。即使成功登录后,它也不会重定向到目标页面。但它使用returnURL并保持在同一登录页面。如何使登录控件重定向到指定的目标页面

如果您还没有这样做,我想您只需要在forms标签中设置默认url(web.config,如下图所示)



试一试,让我们知道你进展如何。

你调试代码了吗?您确定登录尝试成功吗?表单验证cookie是否已设置?你查过小提琴手了吗?在给出帮助之前需要回答的所有问题。我也已经在web.config文件中设置了默认url。但它不是重定向。我还使用了Login1_LoggedIn事件,该事件有一个response.redirect到另一个页面。该事件被触发,所有response.redirect也被调用。但是重定向失败。@Abilash-您能在中发布代码吗
Login1\u LoggedIn
?可能有助于解决问题。根据您的评论“Response.Redirect也称为..但无法重定向”-您应该使用
RedirectFromLoginPage
。这将使用ReturnUrl QS并适当地重定向。这是我的代码:protectedvoid Login1_LoggedIn(对象发送者,EventArgs e){if(Roles.IsUserInRole(Login1.UserName,“Admin1”){Response.redirect(“~/Pages/UserManagement/changepassword.aspx”);}}你能发布登录控件的html吗?@RPM1984,adrainos现在它正在重定向到相应的页面..在web.config文件中做了一些更改..谢谢朋友。。
<forms loginUrl="blablabla.aspx" defaultUrl="YourDefaultPage.aspx" />