Guest Author: Jeff Jones, SharePoint on a String
Jeff Jones is a SharePoint developer and administrator in Chicago, IL. He enjoys whiteboarding, peer coding, and being creative with software. He has over 6 years of SharePoint experience and holds MCSE and MCTS certifications.
From Jeff Jones: Many times I�ve been asked to adjust the NewForm.aspx (add record) experience for users to display a custom message after submit. A �Thank You� page for a survey is a great example. Other times in request forms people want to show a confirmation or instructions page.
Thankfully the SharePoint product team made this easy for us developers.
- Visit the list or library you�d like to tweak
- Click on New item to get to /NewForm.aspx
- Take a close look at the URL and notice the word �Source=�
- We�ll come back to this in a minute
- To create a �ThankYou.aspx� page I like to duplicate the �DispForm.aspx� by going into SharePoint Designer
- Right click Copy on DispForm.aspx
- Right click and Paste
- Edit the file to remove the main web part
- Rename the file to �ThankYou.aspx�
- Edit the part after the equals sign (=) from #3 and replace with a URL you�d like to take people to after submit
Often the destination page for #5 above doesn�t yet exist. So you�ll want to open SharePoint Designer 2007 and create a new ASPX page to hold a �Thank You� message. For this I always place the ASPX file in the same /Forms/ folder as the list I�m working on.