ASP.NET Webフォームプロジェクトの開発が開始されると、マークアップで使用されるコードが繰り返し発生することがあります。Asp.Net Webフォームのマスターページの代替手段はありますか?
マークアップは、そのマークアップを再利用するための唯一のオプションですか?マスターページの内容が更新されないことがあります。たぶん、それが存在するならば、それを似たようなものに置き換える時でしょう。
ASP.NET Webフォームプロジェクトの開発が開始されると、マークアップで使用されるコードが繰り返し発生することがあります。Asp.Net Webフォームのマスターページの代替手段はありますか?
マークアップは、そのマークアップを再利用するための唯一のオプションですか?マスターページの内容が更新されないことがあります。たぶん、それが存在するならば、それを似たようなものに置き換える時でしょう。
はい、UserControl
を使用してください。その場合、ヘッダ/フッタ/メニュー項目などに個別のusercontrolを作成する必要があります。@Register
ページディレクティブを使用して各ページに別々に登録する必要があります。
これはasp mvcの部分表示に似ていますか? – meJustAndrew
@meJustAndrew、はい、MVCの部分表示と同じです。 – Rahul
ありがとう!部分的なビューにはいくつかの違いがありますが、必要なものですが、実際には部分的なビューのように振る舞います。 – meJustAndrew
マスターページの問題に関するコードを投稿すると、喜んでそれを見ることができます。 – Win
@ウィン私はあなたがその問題を解決することを望んでいません。なぜなら、それは非常に複雑で、それに関するいくつかの質問を投稿しています。私は彼らがマスターページに代わるものであるかどうかを知りたいだけです。しかし、私は本当に感謝しています。 – meJustAndrew
この質問を* Too Broad *として終わらせる点についてはっきりしない。私はそれがむしろまっすぐな質問ではなく、広い質問であるとは思わない。再投票に投票しました。 – Rahul