page_load里加入判断:
if(ViewState["dropdownlist"]!=null){
}
把
ViewState.Add("dropdownlist", dropdownlist.selecteditem.value);
改成:
ViewState["dropdownlist"]=dropdownlist.selecteditem.value;
---------------
那我明白了...你干脆这样儿吧..
你现在不是第一个页面跳到第二个页面显示内容后再返回第一个页面么?
你不如让第二个页面以新窗口弹出来.第一个页面不动.不就OK了么.
dropdownlist.selecteditem.value = viewstate["dropdownlist"].tostring();
因为没有叫dropdownlist这个的viewstate 你得先声明在赋值
---------------------------------------
这样重新打开一个页面 跟第一个页面就分开了