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?
Oh hombre - el viejo truco de cerrar y abrir - funcionó perfecto. – user133380
+1 Casi odio cuando esto funciona, porque normalmente he probado todo lo demás en este punto. – Dan