VS2005 Team Edition - C#

I'm new to using a master pages and have noticed odd behavior adding content pages. As far as I know, you right click the master page and select Add Content Page. This creates a new aspx and codebehind file without prompting for a name. So this forces me to perform the following steps every time I add a content page:

  • Rename the aspx page (which renames the codebehind file)
  • Change the class name in the code behind file
  • Change the Inherits tag to the class in the aspx header


Seems like a lot of work doesn't it? Is there a better way?