在MVC2中,我们有一个自定义基类
public class OurViewPage<TModel,TPresentationModel> : ViewPage<TModel>
所以我们在视图中有一个Model属性和一个PresentationModel属性......
我们的Aspx文件以
开头<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Our.Master"
Inherits="OurViewPage<IndexModel,IndexPresentationModel>" %>
使用MVC3 Razor视图引擎,是否可以实现相同的目标?
答案 0 :(得分:3)
您的课程应来自System.Web.Mvc.WebViewPage<TModel>
在您的视图文件中,您可以将以下行添加到顶部:
@inherits OurWebViewPage<IndexModel, IndexPresentationModel>
请注意,如果您的基类包含两个通用参数,则不应使用@model
语法。