示例#1
0
 public static void InitPageContext()
 {
     if (Page_Context.Current.PageRequestContext == null)
     {
         var viewContext = MvcUtility.GetViewContext();
         InitPageContext(viewContext.Controller.ControllerContext);
     }
 }
示例#2
0
        public static string GetAbsolutePageUrl(Site site, Page page, object values)
        {
            UrlHelper           urlHelper      = MvcUtility.GetUrlHelper();
            FrontRequestChannel requestChannel = site.FrontRequestChannel();
            string pageUrl = FrontUrlHelper.GeneratePageUrl(urlHelper, site, page, values, requestChannel).ToString();
            string host    = GetHost(site);

            return(HttpContext.Current.Request.ToAbsoluteUrl(host, pageUrl));
        }