2

MVC3で独自のクラスを使用したいのですがWebViewPage、特定の名前で抽象クラスを作成し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

WebViewPage<TModel>モデルをこれに渡すので、から継承する必要があります。WebViewPage そうすると、次の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 に答える