2

それを行うための正しいアプローチはわかりませんが、Razorには奇妙な要件が1つあります

シナリオ

40 個のビューで共有されているレイアウト ページがあり、レイアウト ページにはいくつかのラベル フィールドも含まれています。

レイアウトページに表示する必要があるプロパティを含むモデルの基本クラスを作成しました。このクラスは、すべてのモデルで継承されます。

したがって、基本的にモデルがビューに渡されると、レイアウトに表示されるいくつかのプロパティが含まれます。

クエリ これは正しいアプローチですか? (いいえの場合、それを行うための正しいアプローチは何ですか?)

レイアウト ページのビューでモデルのプロパティにアクセスする方法。

4

1 に答える 1

2

部分ビューは別のものにすることができますが、レイアウト プロパティを含む基本クラスを作成し、すべてのモデルが基本クラスを継承しない理由はありません。

すべてのページに共通のデータをレイアウトに渡す方法については、こちらをご覧ください

于 2012-12-26T12:44:45.147 に答える