我的第一个DDL效果很好:
String BrandID = Request.QueryString["BrandID"];
ddlChoseBrand.Items.FindByValue(BrandID).Selected = true;
我的另外两项工作,如何正确编写代码?
CategoryAccess.GetDllInfo(id);
String ModelID;
String CategoryID;
ddlChoseModel.Items.FindByValue(ModelID).Selected = true;
ddlChoseCategory.Items.FindByValue(CategoryID).Selected = true;
在GetDllInfo中,我只是得到一个将被选中的女巫。所以问题是我不知道如何正确编写代码。
答案 0 :(得分:1)
昨天我遇到了同样的问题,似乎.selected = true并不总是像我们想的那样工作..
这是一个可以使用的小解决方法。
ListItem myitem = ddlChoseModel.Items.FindByValue(ModelID);
ddlChoseModel.SelectedValue = myitem.Value;
请注意,selectedValue是一个Get属性而不是Get / Set ..但它确实很适合我:D
祝你好运:)答案 1 :(得分:0)
我也有这个问题与ddl,但我的是与数据库比较。 发现.Trim()实际上解决了这个问题。
EG:
line
祝那些和我一样有问题的人好运。 :d