0
我與ASP NET MVC我的看法不會致使自ViewPage獲得<MyViewModel>
我試圖使視圖從System.Web.Mvc.ViewPage [FeaturedProductsViewModel]通過繼承的Index.aspx總新手它聲明爲:
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<FeaturedProductsViewModel>" %>
但我收到此錯誤信息:
The view at '~/Views/Home/Index.aspx' must derive from ViewPage, ViewPage<TModel>, ViewUserControl, or ViewUserControl<TModel>
FeaturedProductsViewModel(我希望是TModel的這一觀點)在Models文件夾聲明:
視圖的Index.aspx始於:
<%@ Import Namespace="Ploeh.Samples.Commerce.Web.Models" %>
<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<FeaturedProductsViewModel>" %>
FeaturedProductsViewModel位於Ploeh.Samples.Commerce.Web.Models命名空間。
我需要的地方,FeaturedProductsViewModel是視圖模型狀態?錯誤消息說,我可以自ViewPage派生[TModel的]
在此先感謝
拉斐爾