在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页面时,尽管下拉列表的选定值已更改,但它不会在下拉列表中受到影响。这个问题的解决办法是什么。

任何帮助都是可观的。。。

在asp.net中重新加载页面时,下拉值不变

尝试设置如下所选值。。。

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中的#。