Передайте управляющие значения главной страницы на странице содержимого на 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);
}