2012-07-29 11 views
6

jenerik sayfa taban sınıfı:Kayıt Kendi jenerik sayfa taban sınıf oluşturmak

public abstract class ViewPageBase<TModel> : WebViewPage<TModel> 
{ 
    public ParamBuilder<TModel> Param { get { return new ParamBuilder<TModel>(Model); } } 
} 

Web.config:

INCORRECT_TYPE_PARAMETER_NUMBER

: Bu giriş aşağıdaki hataları neden olur

<system.web.webPages.razor> 
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> 
    <pages pageBaseType="ViewPageBase"> 
    <namespaces> 
     <add namespace="System.Web.Mvc" /> 
     <add namespace="System.Web.Mvc.Ajax" /> 
     <add namespace="System.Web.Mvc.Html" /> 
     <add namespace="System.Web.Routing" /> 
    </namespaces> 
    </pages> 
</system.web.webPages.razor> 

Ve

bir ifade ağaç dinamik operasyonu Her Jilet görünümünde @inherits anahtar kelimeyi kullanmadan ASP.NET MVC4 ile genel bir sayfa temel sınıf kayıt nasıl

içeremez?

+0

Hataları düzeltemiyorum. Her şeyden önce, söz konusu hatayı ne zaman alıyorsunuz? Örnek görünüm ve yığınlarla dolu hata mesajlarını gönderebilir misiniz? – nemesv

cevap

2

Çalışması gerekir. Aldığınız hata özel görünüm sayfasıyla ilgili değil.

+0

Resharper 6 ile çalışıyor musunuz? – Rookian

+0

Hayır, Resharper ile çalışmıyorum. VS de başka herhangi bir eklenti. Barebone VS kurulumu. –

+0

Nedenini bilmiyorum ama sonra iyi çalışıyor. – Rookian