在asp.net中重新加载页面时,下拉值不变
本文关键字:net asp 新加载 加载 | 更新日期: 2023-09-27 18:26:30
我在aspx页面中使用DropdownList。
当我第一次绑定时,它显示正确的选定值,但当我通过另一个aspx页面更改值并刷新此父页面时,下拉列表中的值不会更改,它仍然保持不变。
dropdownList1.DataSource = dt;
dropdownList1.DataBind();
dropdownList1.ClearSelection();
dropdownList1.Items.FindByText("some value").Selected = true;
在重新加载aspx页面时,尽管下拉列表的选定值已更改,但它不会在下拉列表中受到影响。这个问题的解决办法是什么。
任何帮助都是可观的。。。
尝试设置如下所选值。。。
ddl.SelectedValue = ddl.Items.FindByText(your text).Value;
在弹出窗口关闭时,我们需要执行如下javascript函数。。。
函数closePopUp(){window.oopener.ReloadParentPage();}
函数ReloadParentPage(){popupWindow.close();var path=window.location.href.split("#");window.location.href=路径[0];}
如果使用的是相对路径,请尝试设置window.location.pathname,或将window.location.href设置为完整路径,并使用split来避免URL中的#。