예제 #1
0
        void publisher_Begin_InitContext( object sender, MvcEventArgs e )
        {
            if (config.Instance.Site.IsInstall) return;

            MvcContext ctx = e.ctx;
            if (ctx.utils.isSkipCurrentProcessor()) return;
            ContextInitDefault init = new ContextInitDefault();
            init.InitController( ctx );
            ctx.utils.skipCurrentProcessor( true ); // 跳过下面正常的init
        }
예제 #2
0
        void publisher_Begin_InitContext(object sender, MvcEventArgs e)
        {
            if (config.Instance.Site.IsInstall)
            {
                return;
            }

            MvcContext ctx = e.ctx;

            if (ctx.utils.isSkipCurrentProcessor())
            {
                return;
            }
            ContextInitDefault init = new ContextInitDefault();

            init.InitController(ctx);
            ctx.utils.skipCurrentProcessor(true);   // 跳过下面正常的init
        }