How can I Display User personal information, such as a department, on the page?
Use SPD to open the page, which can be the master page and layout page.
1. Introduce DLL
<% @ Register tagprefix = "sharepointwebcontrols" namespace = "Microsoft. Sharepoint. webcontrols" assembly = "Microsoft. Sharepoint, version = 12.0.0.0, culture = neutral, publickeytoken = 71e9bce111e9429c" %>
<% @ Register tagprefix = "spswc" namespace = "Microsoft. sharepoint. portal. webcontrols "assembly =" Microsoft. sharepoint. portal, version = 12.0.0.0, culture = neutral, publickeytoken = 71e9bce111e9429c "%>
2. Reference Profile property Loader
<Spswc: profilepropertyloader runat = "server"/>
3. place specific attributes in the desired location, such as: Department
<Spswc: profilepropertydisplayname runat = server id = "someid1" propertyname = "department"/>
<Spswc: profilepropertyvalue runat = server id = "someid2" propertyname = "department"/>
Department can be changed to another property. For example, "preferredname" is the display name.
In addition, <spswc: profilepropertyimage runat = server id = "profilepropertyimage1" propertyname = "pictureurl"/> stores personal images.