2

我想WebViewPage在 MVC3 中使用我自己的,当我创建一个具有特定名称的抽象类并WebViewPage在 Web.config 中将其更改为我自己的类型时,我收到此错误:

 Compiler Error Message: CS0308: The non-generic type 'Aya.Moj.Web.Controllers.MojWebViewPage' cannot be used with type arguments

自定义WebViewPage代码:

namespace Aya.Moj.Web.Controllers
{
    public abstract class MojWebViewPage : WebViewPage
    {
        //just for test
        public string Boo { set; get; }
    }
}
4

1 回答 1

5

您应该继承 fromWebViewPage<TModel>因为您要将模型传递给 thisWebViewPage 然后您WebViewPage将如下所示:

namespace Aya.Moj.Web.Controllers
{
    public abstract class MojWebViewPage<T> : WebViewPage<T>
    {
        //just for test
        public string Boo { set; get; }
    }
}
于 2012-07-02T09:59:35.530 回答