基本は用意されているものをつかいましょう。

MultiViewの実装方法
1.MultiView内部には、 Viewコントロールのみ含むことができ、このViewコントロール内部にタブで切り替える画面を作成していく。

2.MultiView プロパティのActiveViewIndex 0 など、デフォルトで表示したいページの番号(0から始まる番号)にする。

(デフォルトの-1 は表示しない指定)

 

3.MultiViewの上又は下に、ボタンなどのView切り替えなどのコントロールをはりつける

 

4.はりつけたボタンのイベントで、MulutiViewActiveViewIndexの値を切り替える

気に入らない場合、もしくは、カスタマイズが必要な場合、
カスタマイズするのもよいですが、

■ The Official Microsoft ASP.NET 2.0 Site

 http://asp.net

にけっこういい感じでおちてますね。

タブコントロールの例

■ Tab Control
http://asp.net/ControlGallery/ControlDetail.aspx?Control=2828&tabindex=6

■ タブコントロールを検索してみた結果
Control Gallery > Search : tab control
http://asp.net/ControlGallery/default.aspx?tabindex=6&Category=12&q=tab%20control

■ codeProjectもチェキー!

A Simple ASP.NET Tab Control Using the MultiView control
http://www.codeproject.com/aspnet/TabControl.asp