我在主页上有这段代码:
protected void imgPronouns_Click1(object sender, ImageClickEventArgs e)
{
Response.Redirect("ListOfQuestions.aspx");
Session["type"] = "Pronouns";
}
但是,当我尝试在下一页中获取会话时,它显示在我调试时它为空:
protected void dropTask()
{
string test = (string)(Session["type"]); //null
dropListTask.DataSource = daoTask.GetAll();
dropListTask.DataTextField = "TaskName";
dropListTask.DataValueField = "TaskID";
dropListTask.Items.FindByText(test).Selected = true;
dropListTask.DataBind();
dropListTask.Items.Insert(0, new ListItem(String.Empty, String.Empty));
}
我是否以正确的方式这样做?基本上我要做的是将会话值分配给下一页的下拉列表。但是上面的代码不起作用。