SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have to customize the EditProfile.aspx page that under the 14 Layouts hive. I know I can add fields in the user profile and make them show in the edit page , but this is a little more that what could be offered from the OOB feature. Apart from the detail fields that are already shown to us in the edit profile , i also need to show some custom fields and from different LOB application and do some data magic and pass it on to the Service, that would update records in user profile and hence send it to another Line of Business for synchronization.

So, to make a small story short, what ever is shown in the Edit profile + "My own custom fields based on the user who log's in".

I need some tips on how to get started and overwrite the page EditProfie, (Assuming I want to overwrite and induce my fields along with the fields that are already present and call a submit button functionality which calls the service and not a javascript postback the way SaveandClose button does at the bottom left of the page.

Any links or working examples would be really appreciated.

Also is there a way to by pass the save and close button hide it through Jquery and have your button renedered.

Thanks Rahul

share|improve this question

This is basically the same question as asked and answered in How to edit the person.aspx page without using sharepoint designer?

Check out that question.

share|improve this answer
Thanks for pointing out to other thread, but that doesn't gives me the slightest hint. There is more to it. I initially thought of deriving the class, and override some or many methods it exposes. but it is sealed. as the base class ProfileUi gives limited functionality. I was wondering what steps i should take if i would have to write my own from start to end and linking back and forth from the person.aspx. Thanks anyway for pointing out. – user857058 Aug 20 '11 at 17:16

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.