如何解决如何在页面加载时将下拉菜单的值设置为其默认值
|| 页面具有“ Repeater Control”(复读器控制)显示学生记录,单击任何记录时,它将显示总信息。 它具有下拉列表,显示所有部门的列表[非静态项目]来自db.<asp:DropDownList ID=\"ddl_name\" runat=\"server\" DataSourceID=\"Employee\" DataMember=\"Technical\"
DataTextField=\"Last_name\"
DataValueField=\"Emp_code\"
FirstItemText=\"Select Item\"
FirstItemValue=\"0\"
BoundColumnName=\"LastName\"
BoundDataMember=\"DeptCode\"
Clear=\"true\"
/> Thanks...
默认情况下,它应该显示第一项。当用户选择一个部门并保存它时,页面将重新加载,并再次显示默认值。
解决方法
您可以通过DropDownList.SelectedIndex属性进行操作:
ddl.SelectedIndex = 0;
但是我建议您改用Post-Redirect-Get,并在重定向获取后将下拉菜单设置为默认值。
, 您也可以尝试将所选值存储在变量或“ 2”中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。