Asp.net mvc 如何在ASP.MVC视图中指定强类型模型数据,该模型数据为';它是在图书馆里定义的

Asp.net mvc 如何在ASP.MVC视图中指定强类型模型数据,该模型数据为';它是在图书馆里定义的,asp.net-mvc,Asp.net Mvc,我有一个在库中定义的模型类。在强类型ASP.MVC视图中,我想指定该视图。这可能吗?如果可能,语法是什么 如果模型类位于同一个程序集中,则其外观如下所示: <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MyWebApp.Model.MyData>" %> <%@ Page Title="" L

我有一个在库中定义的模型类。在强类型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" %>
<%@ Page Title="" 
         Language="C#" 
         MasterPageFile="~/Views/Shared/Site.Master" 
         Inherits="System.Web.Mvc.ViewPage<MyData>" 
%>

如果我猜的话,会是这样的:

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

语法应该是:

<%@ Page Title="" 
         Language="C#" 
         MasterPageFile="~/Views/Shared/Site.Master" 
         Inherits="System.Web.Mvc.ViewPage<MyWebApp.Model.MyData>" 
%>
如果将
MyWebApp.Model
命名空间添加到web.config的
namespaces
部分