У меня есть функция контроллера, которая возвращает PartialView. В этой функции я проверил совпадение логина входа с моей базой данных для конкретного пользователя, после чего я вызвал FormAuthentication.setAuthCookie. В этом partialView у меня есть вызов User.IsAuthenticated, но он был ложным.MVC: User.Identity.Username is null
Я уже вызываю FormAuthentication.setAuthCookie перед возвратом partialView.
Почему User.IsAuthenticated по-прежнему является ложным. Я делаю вызов ajax, поэтому во время процесса входа в систему все равно будет отображаться в той же форме даже после входа в систему.
<system.web>
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="1000"/>
</authentication>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />