обходить страницу в зависимости от условий - PullRequest
0 голосов
/ 27 июня 2011

Это мой сеанс загрузки и функции сохранения значения сеанса.Как сохранить выбранное значение и использовать его, чтобы «пропустить» определенную страницу, если она выбрана?Спасибо!

 protected override void LoadSessionValues()
    {
       if (Session["ddlClassification"] != null)
        {
            ddlClassification.SelectedValue = (String)Session["ddlClassification"];
        }
    }

  protected override void SaveSessionValues()
    {
        Session["ddlClassification"] = ddlClassification.SelectedValue;
    }

1 Ответ

5 голосов
/ 27 июня 2011
if (Session["ddlClassification"].ToString() == "valueToCheckFor")
{
Response.Redirect("page1.aspx", false);
}
else
{
Response.Redirect("page2.aspx", false);
}

Обновлено из комментариев ниже

На page1.aspx

protected void Page_Load(object sender, EventArgs e)
{
    if (Session["ddlClassification"].ToString() == "valueToCheckFor" || Session["ddlClassification"] == null)
    {
    Response.Redirect("someOtherPage.aspx", false);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...