すべてのビューで実行したい共通コードと、特定のモデル駆動型ビューで実行したいコードがあるため、Razor WebViewPage を継承したいと思います。
私は2つの継承クラスを持っています
public abstract class TemplateEngine : WebViewPage {
///...code
}
と
public abstract class TemplateEngine<TModel> : WebViewPage<TModel> {
///...code
}
ビューのタイプに関係なく使用したいコードがいくつかあります。厳密に型指定されているかどうかに関係なく、厳密に型指定されたビューに固有のものもあります。私はそれを複製したくありません-本質的に、厳密に型指定された継承ビューが、汎用継承ビューで記述したすべてのコードにアクセスできるようにしたいのです。
基本的な概念が欠けているのではないかと思っています...だから、どんなポインタでも素晴らしいでしょう。
皆さん、ありがとうございました