Asp.net FormsAuthentication.GetRedirectUrl需要用户名

Asp.net FormsAuthentication.GetRedirectUrl需要用户名,asp.net,forms-authentication,Asp.net,Forms Authentication,为什么我需要向此方法传递用户名?我只想要从表单身份验证重定向的url FormsAuthentication.GetRedirectUrl很可能.NET framework需要知道哪个用户被重定向。请记住,服务器端有多个用户访问同一应用程序 如果您真的想知道,请使用reflector检查System.Web.Security。我也不明白它为什么需要它。如果你看,它只是做一个空检查。如果userName的值为null,它将跳出并返回null。如果存在任何非空值,则继续执行,但仍然完全忽略该值。这与

为什么我需要向此方法传递用户名?我只想要从表单身份验证重定向的url


FormsAuthentication.GetRedirectUrl很可能.NET framework需要知道哪个用户被重定向。请记住,服务器端有多个用户访问同一应用程序


如果您真的想知道,请使用reflector检查System.Web.Security。

我也不明白它为什么需要它。如果你看,它只是做一个空检查。如果
userName
的值为null,它将跳出并返回null。如果存在任何非空值,则继续执行,但仍然完全忽略该值。这与处理过程毫无关系

还请注意,
createPersistentCookie
被忽略,无论是根据还是在代码中都很明显