厳密に型指定されたマスター ページがありますが、その子ページの一部に別の型を使用したいと考えています。
たとえば、マスターページでは...
<%@ Master ... Inherits="System.Web.Mvc.ViewMasterPage<MyWeb.Models.Client>" %>
Client はすでに複合オブジェクトであるため、一部の子ページでは同じモデルを維持し、メンバー オブジェクトを参照するだけです。しかし、他のページでは、別のモデル (たとえば、Customer モデルを扱う子ページなど) を扱っているため、そうしても意味がありません。
マスター ページには引き続き Client モデルが必要ですが、子ビューは完全に別のモデルで動作します。問題は、コントローラーでは、ビューに 1 つのオブジェクト モデルしか渡すことができないことです。あるモデルをマスターに渡し、別のモデルをビューに渡す方法はありますか? ありがとう!