2 votes

Comment récupérer le nom d'utilisateur de l'aspnetdb en paramètre lorsque je lie des données ?

Je me demande comment accéder au nom d'utilisateur de l'utilisateur en cours de connexion sur le site, je veux lier cette valeur dans ma liste de données. J'utilise la base de données ASPNETDB par défaut. Lorsque vous le faites en code C#, vous pouvez simplement écrire `

User.Identity.Name

Mais comment y accéder dans le code ASP ?

Edit : juste pour clarifier, c'est pour le paramètre du binding que j'ai besoin du nom d'utilisateur.

0voto

benni_mac_b Points 5194

Vous devriez jeter un coup d'œil sur Introduction aux expressions en ligne ASP.NET dans le .NET Framework

Le bloc de code intégré est utilisé pour exécuter des instructions de programmation et appeler des fonctions dans la classe de page actuelle pendant la phase de rendu de la page.

<% ... %> embedded code blocks syntax

Dans ce cas, pour afficher le nom d'utilisateur, il faut mettre User.Identity.Name dans un bloc de code sur votre page, comme suit.

<%# System.Web.HttpContext.User.Identity.Name %>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X