Exemple #1
0
        public async Task <IActionResult> OnGetAsync()
        {
            ViewData["CurrentPage"]       = "AM";
            ViewData["ArticlePreviewUrl"] = OctOcean.Utils.OctOceanGlobal.Config.ArticlePreviewUrl;
            if (base.CheckLogin())
            {//此处模拟获取数据
                await Task.Run(() =>
                {
                    //获取文章分类
                    Base_ArticleCategory_Dal bacdal = new Base_ArticleCategory_Dal();
                    this.Base_ArticleCategoryddl    = new SelectList(bacdal.GetAllArticleCategory(), "ArticleCategoryCode", "ArticleCategoryName", ""); //默认选择空值

                    Base_ArticleTag_Dal tagdal = new Base_ArticleTag_Dal();
                    var tagsource           = tagdal.GetAllArticleTag();
                    this.Base_ArticleTagddl = new SelectList(tagsource, "ArticleTagCode", "ArticleTagName", "");
                    var obj             = tagsource.ToDictionary(a => a.ArticleTagCode, b => b.ArticleTagName);
                    ViewData["TagJson"] = JsonConvert.SerializeObject(obj);
                });

                return(Page());
            }
            else
            {
                return(Redirect("/login/index"));
            }
        }
Exemple #2
0
        private void BindControll(string ArticleKey)
        {
            //获取文章分类
            Base_ArticleCategory_Dal bacdal = new Base_ArticleCategory_Dal();

            this.Base_ArticleCategoryddl = new SelectList(bacdal.GetAllArticleCategory(), "ArticleCategoryCode", "ArticleCategoryName", ""); //默认选择空值

            Base_ArticleTag_Dal batdal = new Base_ArticleTag_Dal();

            Base_ArticleTagList = batdal.GetAllArticleTag();

            Pri_ArticleImage_Dal imgdal = new Pri_ArticleImage_Dal();
            var allimagelist            = imgdal.GetAllPri_ArticleImage(ArticleKey);

            if (allimagelist != null)
            {
                Pri_ArticleImageList = allimagelist.OrderBy(a => a.UpdateTime).ToList();
            }
        }