问题描述
||
页面具有“ 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”中