如何在页面加载时将下拉菜单的值设置为其默认值

问题描述

|| 页面具有“ 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”中     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...