是否有可能傳遞派生類型,其中基類型預期強類型視圖?強類型視圖
即
- 產品/列表
- 新聞/列表
其中 「列表」 視圖繼承System.Web.Mvc.ViewPage<Model<BaseList>>
控制器渲染視圖,即視圖( 「目錄」,產品列表)
編輯
return View("List", new Model<ProductsList>());
Model<T> where T : IMyList
ProductsList : BaseList
NewsList : BaseList
BaseList : IMyList
其中產品列表&新聞列表:BaseList
編譯罰款,但得到有關不同的模型類型運行時錯誤。
如果這是不可能的,那麼完成這個的最好方法是什麼,而不是創建n個視圖?