18
Tworzę niestandardowy filtr akcji dla asp.net MVC.ASP.NET MVC znajdowanie bieżącej nazwy użytkownika w niestandardowym filtrze działania
W metodzie OnActionExecuting()
.
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
string userName = ?????// how can I get this?
}
muszę dowiedzieć się bieżącą nazwę użytkowników (używam uwierzytelniania formularzy)
W regulatorze można po prostu po prostu zrobić User.Identity.Name
Czy istnieje sposób, aby uzyskać nazwy użytkowników w ActionFilter?
Dobrze, że było bardzo łatwe, nie wiem, dlaczego ma taki problem ze znalezieniem go. Jeszcze raz dziękuję Darin! – twaldron
@twaldron, nie ma za co. –
@DarinDimitrov Jak zdobyć UserId zamiast nazwy? W akcji kontrolera mogę po prostu użyć 'User.Identity.GetUserId();' – Lijo