Sto cercando di utilizzare il controller VS2015 MVC e specificamente GetUserID su User.IdentityIIdentity non contiene una definizione per 'GetUserID'
Ho visto una serie di domande simili relative a questo stato, che per aggiungere di riferimento a Microsoft.AspNet.Identity, tuttavia come puoi vedere è referenziato.
presumo mi manca un pacchetto o una cosa che proprio non riesco a capirlo
using Microsoft.AspNet.Identity;
using Microsoft.AspNet.Mvc;
using Web_Test.Models;
namespace Web_Test.Controllers
{
public class TestController : Controller
{
public TestController(UserManager<ApplicationUser> userManager, SignInManager<ApplicationUser> signInManager)
{
UserManager = userManager;
SignInManager = signInManager;
}
public UserManager<ApplicationUser> UserManager { get; private set; }
public SignInManager<ApplicationUser> SignInManager { get; private set; }
public IActionResult Index()
{
//GetUserId() underlined in Red in VS2015
//IIDentity does not contain a definition for 'GetUserId'
string currentUserId = User.Identity.GetUserId();
return View();
}
}
}
è impostato su "forme" modalità di autenticazione? – dotctor