如何在页面加载时将下拉列表的值设置为默认值

时间:2011-06-13 23:03:00

标签: asp.net drop-down-menu

页面让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...

默认情况下它应该显示第一个项目。当用户选择一个部门并保存它时,页面会重新加载并再次显示默认值。

2 个答案:

答案 0 :(得分:1)

您可以通过DropDownList.SelectedIndex属性

来完成
ddl.SelectedIndex = 0;

但我建议使用Post-Redirect-Get而不是重定向 - 获取后,您的下拉菜单会设置为默认值。

答案 1 :(得分:0)

您也可以尝试将所选值存储在变量或Session[""]

相关问题