为什么我需要将用户名传递给此方法?我只想要从表单身份验证重定向的URL ...
FormsAuthentication.GetRedirectUrl
答案 0 :(得分:0)
.NET框架很可能需要知道哪个用户被重定向。记住服务器端有多个用户访问同一个应用程序。
如果您真的想知道,请使用反射器检查System.Web.Security。
答案 1 :(得分:0)
我不明白它为什么需要它。如果你查看the source code,它只会进行空检查。如果userName
的值为null,则跳过并返回null。如果存在任何非空值,则会继续,但仍会完全忽略该值。它与处理完全无关。
另请注意,createPersistentCookie
会被MS documentation忽略,并且在代码中也很明显。