2011-01-30 16 views
5

Ho impostato un pageBaseType personalizzato in web.config come questo ...pageBaseType in asp.net mvc3 razor - funziona! - No intellisense però?

<pages pageBaseType="Status.Site.CustomWebViewPage"> 

A mio avviso cshtml, faccio questo per assicurarsi che vedo il tipo di base CustomWebViewPage, lo faccio.

Response.Write(this.GetType().FullName); 
Response.Write(this.GetType().BaseType.FullName); 

Come test stupido, la mia CustomWebViewPage ha un metodo R simile a questo.

public abstract class CustomWebViewPage<T> : WebViewPage<T> 
{ 
    public void R(string content) 
    { 
     Response.Write(content); 
    } 
} 

e che funziona bene, posso chiamare il mio metodo R stupida dal mio cshtml e puf funziona.

MA - Non sto ottenendo alcun amore intellisense nel file cshtml, che è un grosso problema.

Qualche idea?

risposta

12

Provare a chiudere e riaprire il file. Inoltre, Razor IntelliSenses funziona con file di rasoio "normali"?

+3

Oh uomo - il vecchio trucco ravvicinato e aperto - ha funzionato perfettamente. – user133380

+1

+1 Quasi odio quando funziona, perché in genere ho provato tutto il resto a questo punto. – Dan

Problemi correlati