Je crée une application de gestion des congés simple pour laquelle la gestion des utilisateurs est requise. Pour cela, j'ai utilisé l'outil de configuration ASP.NET et créé des rôles, des utilisateurs et des permissions. Une base de données ASPNETDB.mdf
a été générée sous App_Code
. Ensuite, j'ai créé quelques pages .aspx comme login.aspx
, register.aspx
, changepassword.aspx
, displayinfo.aspx
, etc. J'ai placé les contrôles de connexion requis dans chaque page. Dans displayinfo.aspx
(après l'utilisateur login.aspx) j'ai placé un contrôle LoginName
qui affiche un message comme "Welcome LoginNameControl (UserName)". Ensuite, je créé une autre base de données appelée « LMS » pour le maintien des employés des renseignements congé qui a des tables comme employés, département, LeaveType, LeavePolicy, etc.Afficher deux champs de différentes bases de données
Maintenant, ma question est lorsqu'un utilisateur authentifie, comment puis-je afficher le EmployeeID
du Employee
table dans display.aspx
avec le UserName
qui n'a pas de relation avec la base de données ASPNETDB.mdf
?
Je suppose que cela peut être réalisé avec le concept de datarelation d'un DataSet
, mais je ne sais pas comment le faire. Quelqu'un peut-il s'il vous plaît me fournir des directives claires avec le code approprié? Je ne suis pas sûr quand utiliser l'outil de configuration ASP.NET et si c'est le bon choix dans ce cas.