コード例 #1
0
ファイル: Controller.cs プロジェクト: shalves/CompactMVC
        ViewPage StuffedView(ViewPage view)
        {
            //合并视图数据
            if (_ViewData != null)
            {
                view.ViewData.MergeFrom(_ViewData);
            }

            //注册视图脚本
            if (_ViewScripts != null)
            {
                foreach (var script in _ViewScripts)
                {
                    view.ClientScript.RegisterClientScriptBlock(view.GetType(), "", script.ToString());
                }
            }

            view.ViewData["$_Controller"] = Name;
            view.ViewData["$_Action"]     = ControllerContext.ActionName;

            return(view);
        }