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