我认为在这些情况下,您可以将设置保存在cookies:
当用户选择dropdownlist保存它的项目时
protected void ddl_SelectedIndexChanged(object sender, EventArgs e)
{
HttpCookie hc = new HttpCookie("NameOfCookie");
hc.Expires = DateTime.Now.AddSeconds(60);//this cookie will be remove after 60 seconds.
hc.Value = ddl.SelectedValue;// save here for later using
Response.Cookies.Add(hc);//sending to user
}
如果page loading从 cookie 中获取值:
if (Request.Cookies.Get("NameOfCookie") != null)
{
string value= Request.Cookies.Get("NameOfCookie").Value;
ddl.Items.FindByValue(value).Selected = true;
}