私は強く型付けされたマスターページを実装しようと一例として、このページを使用しています:解析エラーViewMasterPage <TModel>
How to create a strongly typed master page using a base controller in ASP.NET MVC
私は私のマスターページで次の宣言を持っている:
<%@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage<InsTech.ForeSight.Web.Mvc.ModelBase>" %>
実行しようとすると: パーサーエラーメッセージ:種類を読み込めませんでした'System.Web.Mvc.ViewMasterPage<InsTech.ForeSight.Web.Mvc.ModelBase>'
なぜそれがタイプを見つけることができないのか分かりません。 ViewMasterPageクラスを使うと大丈夫ですが、ジェネリックバージョンを使用しようとすると爆弾になります。別のアセンブリにInsTech.ForeSight.Web.Mvc.ModelBase
任意の提案
新しい日、フレッシュマインド、私の愚かなエラーを見ました。あなたの助けてくれてありがとう – Kevin
誰かが将来これを見つけた場合のために私は私の問題を説明していたはずです。私は既存のWebフォームプロジェクトにMVCを追加していたので、デフォルトのMVCテンプレートにviewsフォルダ内のweb.configがあることに気付きませんでした。このweb.configは、MVCが必要とするページ構成セクションのいくつかのデフォルト値を定義します。 – Kevin
@Whoiskb正確に何を追加する必要がありますか?私は同じ問題に直面している、ViewMasterPageの作品を継承していますが、ViewMasterPageではなく、です。 Views \ web.configをMVCプロジェクトから追加しました。 –