Using Profiler to get list of SPs on some specific pages in application
Choose TSQ_SPs Template
On the Event Selection tab select "Show all columns" checkbox
On the same page check only one event: SP:Completed
On Colum Filters set filters for ApplicationName, DatabaseName, HostName, LoginName. Actually it's enough only DatabaseName and HostName. HostName as my computer name, because I run application locally from VS.
Save Trace properties as Template.
Before loading required page clean trace
Open page and pressing different buttons and controls on the page
After you finished with all actions on the page, save Trace as Trace Table to db.
Running the following query:
SELECT DISTINCT ObjectName FROM SPTableName
and getting list of SPs for this page. DISTINCT allows you to eliminate repeating SPs, because on each page SPs run many times.