Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC3自定义WebViewPage中的编译错误_C#_Asp.net Mvc_Asp.net Mvc 3 - Fatal编程技术网

C# MVC3自定义WebViewPage中的编译错误

C# MVC3自定义WebViewPage中的编译错误,c#,asp.net-mvc,asp.net-mvc-3,C#,Asp.net Mvc,Asp.net Mvc 3,我想在MVC3中使用我自己的WebViewPage,当我创建一个具有特定名称的抽象类并在Web.config中将WebViewPage更改为我自己的类型时,我遇到以下错误: Compiler Error Message: CS0308: The non-generic type 'Aya.Moj.Web.Controllers.MojWebViewPage' cannot be used with type arguments 自定义WebViewPagecode: namespace Ay

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

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

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

您应该从
WebViewPage
继承,因为您要将模型传递到此
WebViewPage
然后您的
WebViewPage
将如下所示:

namespace Aya.Moj.Web.Controllers
{
    public abstract class MojWebViewPage<T> : WebViewPage<T>
    {
        //just for test
        public string Boo { set; get; }
    }
}
namespace Aya.Moj.Web.Controllers
{
公共抽象类MojWebViewPage:WebViewPage
{
//只是为了测试
公共字符串Boo{set;get;}
}
}