How can I include an Asp.NET page in many other Asp.Net pages so that I don't need to rewrite the code?
One of the approaches is to write and use a UserControl. You can define the user interface, handle events and expose properties in
a UserControl, and then mark a reference and reuse these Controls in any page of your Web application.
Here is some Sample code