我还需要在下拉列表中显示与创建过滤器相同的值。我正试图使用会话变量来实现这一点。会话变量是在搜索单击时创建的,当用户返回搜索页面时,我尝试使用此代码从下拉列表中选择相同的项目。
string value = (Session["ComplaintType"] != null) ? Session["ComplaintType"].ToString() : String.Empty;
ddlComplaint.Items.FindByValue(value).Selected = true;
不确定为什么会出现该错误字符串值等于从下拉列表中选择的项目的文本值??