解决方案 »

  1.   

    MVC不能吗?原来用WebForm的时候,BasePage继承Page是可以的。
      

  2.   

    从stackoverflow找到答案了,MVC中不适合用构造函数,可以用Action过滤器替代。
    public class BasePage : Controller
    {
           protected override void OnActionExecuted(ActionExecutedContext ctx) {
    base.OnActionExecuted(ctx);
     //Reques有值了
                            if (Request==null )
                            {
                                ......
                            }
    }
    }