C# MVC3自定义WebViewPage中的编译错误
我想在MVC3中使用我自己的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
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;}
}
}