大家好,我有A.ASPX, B.ASPX;
A.ASPX
中有dropdownlist1的控件。选择其中的value=2的项时,弹出窗口:
B.ASPX页面,进行子表表的录入。完成后,用WINDOW.OPENER.LOCATION.RELOAD()刷新A.ASPX。但是由于dropdownlist1的选择值还是2,所以又执行了弹出窗口的操作。请问如何解决。
A.ASPX
中有dropdownlist1的控件。选择其中的value=2的项时,弹出窗口:
B.ASPX页面,进行子表表的录入。完成后,用WINDOW.OPENER.LOCATION.RELOAD()刷新A.ASPX。但是由于dropdownlist1的选择值还是2,所以又执行了弹出窗口的操作。请问如何解决。
加上:EnableViewState="False"
void page_load()
{
dropdownlist1.value=session["Dvalue"];
}
session["Dvalue"]=dropdownlist1.value;
B.aspx:
session["Dvalue"]=session["Dvalue"]+1;
--------------------------------------------------------------------
大概是这样把,就是传个参数!
如果是onchange的话应该不会有这样的问题的啊..测试:
<select id="aaa" onchange="window.open()">
<option value="111">111</option>
<option value="222">222</option>
<option value="333">333</option>
<option value="444">444</option>
</select>
有没有更好的方法?