2016-07-21 21 views
1

ASP.NET Webフォームプロジェクトの開発が開始されると、マークアップで使用されるコードが繰り返し発生することがあります。Asp.Net Webフォームのマスターページの代替手段はありますか?

マークアップは、そのマークアップを再利用するための唯一のオプションですか?マスターページの内容が更新されないことがあります。たぶん、それが存在するならば、それを似たようなものに置き換える時でしょう。

+0

マスターページの問題に関するコードを投稿すると、喜んでそれを見ることができます。 – Win

+0

@ウィン私はあなたがその問題を解決することを望んでいません。なぜなら、それは非常に複雑で、それに関するいくつかの質問を投稿しています。私は彼らがマスターページに代わるものであるかどうかを知りたいだけです。しかし、私は本当に感謝しています。 – meJustAndrew

+1

この質問を* Too Broad *として終わらせる点についてはっきりしない。私はそれがむしろまっすぐな質問ではなく、広い質問であるとは思わない。再投票に投票しました。 – Rahul

答えて

1

はい、UserControlを使用してください。その場合、ヘッダ/フッタ/メニュー項目などに個別のusercontrolを作成する必要があります。@Registerページディレクティブを使用して各ページに別々に登録する必要があります。

+0

これはasp mvcの部分表示に似ていますか? – meJustAndrew

+1

@meJustAndrew、はい、MVCの部分表示と同じです。 – Rahul

+0

ありがとう!部分的なビューにはいくつかの違いがありますが、必要なものですが、実際には部分的なビューのように振る舞います。 – meJustAndrew

関連する問題