示例#1
0
        public static CommonPageInfo LoadFromQuery(string query)
        {
            var info = CommonPageInfo.InitFromQueryParams(query);

            if (Repository.ContainsKey("CommonInfo"))
            {
                Repository["CommonInfo"] = info;
            }
            else
            {
                Repository.Add("CommonInfo", info);
            }
            return(info);
        }
        public ActionResult Index(string url1, string url2, string url3, string url4, string url5, string url6, string url7, string url8, string url9, int?book, int?page)
        {
            if (AccessHelper.Repository.ContainsKey("Refreshed"))
            {
                AccessHelper.Repository.Remove("Refreshed");
            }
            var path = new List <string> {
                url1, url2, url3, url4, url5, url6, url7, url8, url9
            };
            var info = CommonPageInfo.InitFromQueryParams(path.Where(x => !x.IsNullOrEmpty()).ToList());

            AccessHelper.CurrentPageInfo = info;
            ViewBag.CommonInfo           = info;
            return(View(info));
        }
示例#3
0
        public ActionResult Index(string url1, string url2, string url3, string url4, string url5, string url6, string url7, string url8, string url9, string url10, string url11, string url12, string url13, string url14, string url15, int?book, int?page)
        {
            if (AccessHelper.Repository.ContainsKey("Refreshed"))
            {
                AccessHelper.Repository.Remove("Refreshed");
            }
            var path = new List <string> {
                url1, url2, url3, url4, url5, url6, url7, url8, url9, url10, url11, url12, url13, url14, url15
            };
            var jnp    = "~/" + string.Join("/", path.Where(x => !x.IsNullOrEmpty()).ToList());
            var mapped = Server.MapPath(jnp);

            if (System.IO.File.Exists(mapped) && Path.GetExtension(mapped) != ".cshtml")
            {
                return(File(mapped, MIMETypeWrapper.GetMIME(Path.GetExtension(mapped))));
            }
            var info = CommonPageInfo.InitFromQueryParams(path.Where(x => !x.IsNullOrEmpty()).ToList());

            AccessHelper.CurrentPageInfo = info;
            ViewBag.CommonInfo           = info;
            return(View(info));
        }
示例#4
0
 public ViewModelBase()
 {
     CommonPageInfo = new CommonPageInfo();
 }