Передайте управляющие значения главной страницы на странице содержимого на page_load

У меня есть раскрывающийся список на главной странице, и я хочу передать выбранное значение на страницах содержимого, когда страница содержимого загружается. Моя проблема заключается в том, что значение проходит только тогда, когда я изменяю значение в раскрывающемся списке. Поэтому при загрузке страницы мне приходится повторно выбирать из выпадающего списка, чтобы зафиксировать значение раскрывающегося списка. Если я просматриваю страницы контента, выбранное значение не передается при загрузке страницы. Код моей главной страницы .net:


Главная страница cs:

protected void Page_Load(object sender, EventArgs e)
{
 if (!IsPostBack)
 {    
      ddlcategories.DataBind();
      ddlcategories.Items.Insert(0, "Uncategorized");
      ddlcategories.Items[0].Value = "0";
      ddlcategories.SelectedValue = Convert.ToString(Session["lblCategoryID"]);
  }
}
protected void ddlcategories_SelectedIndexChanged(object sender, EventArgs e)
{
    Session["lblCategoryID"] = Convert.ToInt32(ddlcategories.SelectedValue);
}

Страница содержания cs:

protected void Page_Load(object sender, EventArgs e)
{                
    Label10.Text = Convert.ToString(((DropDownList)Master.FindControl("ddlcategories")).SelectedValue);                 
}

Ответы на вопрос(1)

Ваш ответ на вопрос