Exemple #1
0
        public ActionResult Index()
        {
            ViewDataBase masterData = (ViewDataBase)this.ControllerContext.Controller.TempData["ViewData"];

            IndexViewData viewData = new IndexViewData(masterData.SiteMasterViewData);

            viewData.Text = "Welcome to ASP.NET MVC!";

            return(View(viewData));
        }
Exemple #2
0
        public ActionResult About()
        {
            ViewDataBase masterData = (ViewDataBase)this.ControllerContext.Controller.TempData["ViewData"];

            AboutViewData viewData = new AboutViewData(masterData.SiteMasterViewData);

            viewData.Text = "About Page";

            return(View(viewData));
        }
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            ViewDataBase data = new ViewDataBase();

            data.SiteMasterViewData       = new SiteMasterViewData();
            data.SiteMasterViewData.Title = "Master Dynamisch @ " + DateTime.Now.ToShortDateString();

            // remove existing viewdata
            filterContext.Controller.TempData.Remove("ViewData");

            filterContext.Controller.TempData.Add("ViewData", data);
        }