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")); } }
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(); } }