以下を使用して、ViewEngine に追加のパスを使用させようとしました。
base.MasterLocationFormats = new string[] {
"~/Views/AddedMaster.Master"
};
ViewEngine のコンストラクターで。aspx と ascx(PartialViewLocationFormats, ViewLocationFormats) でうまく機能します。
web.config またはページ宣言で MasterPage を指定する必要があります。しかし、そうすると、ViewEngine の宣言ではなく、この宣言が使用されます。空の MasterLocationFormats を使用すると、エラーはスローされません。これは RC1 では実装されていませんか?
編集:
使用:
return View("Index", "AddedMaster");
それ以外の
return View("Index");
コントローラーで働いた。