2011-01-30 36 views
5

fijo una pageBaseType costumbre en web.config así ...pageBaseType en asp.net mvc3 razor - ¡funciona! - sin inteligencia, sin embargo?

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

En mi opinión cshtml, hago esto para asegurarse de que veo el tipo base CustomWebViewPage, lo hago.

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

Como prueba estúpida, mi CustomWebViewPage tiene un método R que se parece a esto.

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

y que funciona bien, puedo llamar a mi método R tonto de mi cshtml y zas funciona.

PERO - No recibo amor intellisense en el archivo cshtml, que es un fastidio importante.

¿Alguna idea?

Respuesta

12

Intente cerrar y volver a abrir el archivo. Además, ¿Razor IntelliSenses funciona para archivos de navajas "regulares"?

+3

Oh hombre - el viejo truco de cerrar y abrir - funcionó perfecto. – user133380

+1

+1 Casi odio cuando esto funciona, porque normalmente he probado todo lo demás en este punto. – Dan

Cuestiones relacionadas