0
我有这样的代码在这里的主页:会话下一页返回null在asp.net
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));
}
我正在以正确的方式做到这一点?基本上我想要做的是将会话值分配到下一页的下拉列表中。但上述代码不起作用。
什么事件处理程序调用'dropTask'? – xandercoded
我把DropTask()在页面加载(!Page.IsPostBack) – user2376998
设置会话,然后重定向 –