Asp.net 在不离开页面的情况下对用户进行身份验证

Asp.net 在不离开页面的情况下对用户进行身份验证,asp.net,authentication,redirect,login,Asp.net,Authentication,Redirect,Login,我想让用户自动登录我的一个Web应用程序。我正在尝试在没有重定向的情况下使用FormsAuthentication.RedirectFromLoginPage的方法。我只想登录使用并停留在页面上。非常感谢您的帮助您可以使用SetAuthCookie方法将身份验证cookie添加到cookie集合中 FormsAuthentication.SetAuthCookie(userName, false); 这将创建cookie以验证用户的以下请求,而无需重定向用户 希望这有帮助。您可以使用SetAu

我想让用户自动登录我的一个Web应用程序。我正在尝试在没有重定向的情况下使用FormsAuthentication.RedirectFromLoginPage的方法。我只想登录使用并停留在页面上。非常感谢您的帮助

您可以使用SetAuthCookie方法将身份验证cookie添加到cookie集合中

FormsAuthentication.SetAuthCookie(userName, false);
这将创建cookie以验证用户的以下请求,而无需重定向用户


希望这有帮助。

您可以使用SetAuthCookie方法将身份验证cookie添加到cookie集合中

FormsAuthentication.SetAuthCookie(userName, false);
这将创建cookie以验证用户的以下请求,而无需重定向用户


希望这能有所帮助。

如果您使用MVC,您可以使用jQuery通过$.ajax请求向服务器调用操作,该请求可用于验证用户身份,然后发出回调。但是为什么您不能将用户重定向到同一页面呢?如果您已经登录用户并设置身份验证cookie,这应该可以正常工作,不是吗?如果您使用MVC,您可以使用jQuery通过$.ajax请求向服务器调用操作,该请求可用于对用户进行身份验证,然后发出回叫。但是,为什么您不能将用户重定向到同一页面呢?如果您已经登录用户并设置身份验证cookie,那么这应该可以正常工作,不是吗?