namespace System.Web.Mvc { public class ViewMasterPage : ViewMasterPage { private AjaxHelper _ajaxHelper; private HtmlHelper _htmlHelper; private ViewDataDictionary _viewData; public new AjaxHelper Ajax { get { if (_ajaxHelper == null) { _ajaxHelper = new AjaxHelper(ViewContext, ViewPage); } return _ajaxHelper; } } public new HtmlHelper Html { get { if (_htmlHelper == null) { _htmlHelper = new HtmlHelper(ViewContext, ViewPage); } return _htmlHelper; } } public new TModel Model { get { return ViewData.Model; } } public new ViewDataDictionary ViewData { get { if (_viewData == null) { _viewData = new ViewDataDictionary(ViewPage.ViewData); } return _viewData; } } } }