I have he following method inside my action method:-
repository.InsertOrUpdateRack(rj.Rack, User.Identity.Name, assetid);
But the user name generated from User.Identity.Name
will prefix the username with the domain name as follow:-
DOMAINNAME\username
So is there a way to force the User.Identity.Name
to retrieve the username only?
Thanks.
The domain forms part of the username so I don't think any of the methods/properties return what you need. Can you not just do:
Not ideal but simple enough. If you want to keep it nicely hidden away you could create an extension method on IIdentity.
The VB equivalent is (where UserWindowsName could be a variable or control used to display the Windows User Name):