コード例 #1
0
ファイル: ArticleAddNew1.aspx.cs プロジェクト: htawab/wiscms
        protected void Page_Load(object sender, EventArgs e)
        {
            string requestCategoryGuid = Request.QueryString["CategoryGuid"];
            if(categoryManager == null) categoryManager = new Wis.Website.DataManager.CategoryManager();
            DropdownMenuCategory.MenuItems = categoryManager.GetCategoryMenuItems();

            if (!Page.IsPostBack)
            {
                // 获取分类的信息
                if (Wis.Toolkit.Validator.IsGuid(requestCategoryGuid))
                {
                    Guid categoryGuid = new Guid(requestCategoryGuid);
                    category = categoryManager.GetCategoryByCategoryGuid(categoryGuid);
                }

                // 提交表单前检测
                this.btnOK.Attributes.Add("onclick", "");
            }

            // 管理所在位置 MySiteMapPath
            List<KeyValuePair<string, Uri>> nodes = new List<KeyValuePair<string, Uri>>();
            if (category != null)
            {
                nodes.Add(new KeyValuePair<string, Uri>(category.CategoryName, new Uri(Request.Url, string.Format("ArticleList.aspx?CategoryGuid={0}", category.CategoryGuid))));
            }
            nodes.Add(new KeyValuePair<string, Uri>("新增内容", Request.Url));
            ((Wis.Toolkit.SiteMapDataProvider)SiteMap.Provider).Stack(nodes);
        }
コード例 #2
0
ファイル: ArticleList.aspx.cs プロジェクト: htawab/wiscms
        protected void Page_Load(object sender, EventArgs e)
        {
            // 获取分类编号
            string requestCategoryGuid = Request.QueryString["CategoryGuid"];
            if (Wis.Toolkit.Validator.IsGuid(requestCategoryGuid))
                categoryGuid = new Guid(requestCategoryGuid);
            else
                categoryGuid = Guid.Empty;

            if (!Page.IsPostBack)
            {
                BindRepeater();
            }

            if (!categoryGuid.Equals(Guid.Empty))
            {
                if (categoryManager == null) categoryManager = new Wis.Website.DataManager.CategoryManager();
                category = categoryManager.GetCategoryByCategoryGuid(categoryGuid);
            }
            // 管理所在位置 MySiteMapPath
            List<KeyValuePair<string, Uri>> nodes = new List<KeyValuePair<string, Uri>>();
            if (category != null)
            {
                nodes.Add(new KeyValuePair<string, Uri>(category.CategoryName, new Uri(Request.Url, string.Format("ArticleList.aspx?CategoryGuid={0}", category.CategoryGuid))));
            }
            nodes.Add(new KeyValuePair<string, Uri>("内容管理", Request.Url));
            ((Wis.Toolkit.SiteMapDataProvider)SiteMap.Provider).Stack(nodes);
        }
コード例 #3
0
ファイル: ArticleAddNew.aspx.cs プロジェクト: htawab/wiscms
        protected void Page_Load(object sender, EventArgs e)
        {
            // 1 获取分类的信息
            string requestCategoryGuid = Request.QueryString["CategoryGuid"];
            if (string.IsNullOrEmpty(requestCategoryGuid) || !Wis.Toolkit.Validator.IsGuid(requestCategoryGuid))
            {
                Warning.InnerHtml = "不正确的分类编号,请<a href='ArticleSelectCategory.aspx'>返回</a>选择分类";
                return;
            }

            if (categoryManager == null) categoryManager = new Wis.Website.DataManager.CategoryManager();
            Guid categoryGuid = new Guid(requestCategoryGuid);
            category = categoryManager.GetCategoryByCategoryGuid(categoryGuid);
            if (string.IsNullOrEmpty(category.CategoryName))
            {
                Warning.InnerHtml = "未读取到分类信息,请<a href='ArticleSelectCategory.aspx'>返回</a>选择分类";
                return;
            }

            HyperLinkCategory.Text = category.CategoryName;
            HyperLinkCategory.NavigateUrl = string.Format("ArticleList.aspx?CategoryGuid={0}", category.CategoryGuid);
        }