2011-02-01 14 views
0

ライブラリに定義されているModelクラスがあります。強く型付けされたASP.MVCビューでは、そのビューを指定したいと思います。これは可能ですか?その場合、構文は何ですか? Modelクラスが同じアセンブリ内にある場合ASP.MVCビューで、ライブラリで定義されている厳密に型指定されたモデルデータを指定する方法

することは、それだけで次のようになります。

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MyWebApp.Model.MyData>" %> 

をだから、このようなものになるだろう、私は、推測している場合:

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MyWebApp.Model.MyData>, MyExternalLib" %> 

答えて

2

構文は単純に次のようになります。

<%@ Page Title="" 
     Language="C#" 
     MasterPageFile="~/Views/Shared/Site.Master" 
     Inherits="System.Web.Mvc.ViewPage<MyWebApp.Model.MyData>" 
%> 

しかし、あなたはあなたの外部ライブラリがに表示されていることを確認する必要がありますweb.configのセクション。

そして、それも次のようになります。

<%@ Page Title="" 
     Language="C#" 
     MasterPageFile="~/Views/Shared/Site.Master" 
     Inherits="System.Web.Mvc.ViewPage<MyData>" 
%> 

MyWebApp.Model名前空間があなたのweb.configファイルのnamespacesセクションに追加された場合

関連する問題