Combobox不接受指定值

时间:2015-11-02 20:07:10

标签: asp.net ajax vb.net

我在vb.net aspx页面中有ajax组合框,在页面加载时,我正在为组合框分配一个值,例如

combobox1.text =“abc”

但它不接受此值并恢复为默认值。我指定的值不是组合框的项目。

这里有一些代码:在aspx页面

                <cc1:ComboBox ID="ComboBox1" runat="server" BackColor="#FFFFEA" Font-Bold="True" Height="25px" Width="300px">
                    <asp:ListItem Selected="True">customer</asp:ListItem>
                    <asp:ListItem>client</asp:ListItem>
                    <asp:ListItem>applicant</asp:ListItem>
                    <asp:ListItem>student</asp:ListItem>
                    <asp:ListItem>patient</asp:ListItem>
                    <asp:ListItem>citizen</asp:ListItem>
                </cc1:ComboBox>

在page_Load

如果IsNothing(servedTitle)= False那么ComboBox1.Text = servedTitle

由于

1 个答案:

答案 0 :(得分:1)

您无法选择列表中没有的内容。你必须添加该项目。然后选择它。

If ComboBox1.Items.FindByValue(servedTitle) Is Nothing Then
    ComboBox1.Items.Add(servedTitle)
End If
ComboBox1.Text = servedTitle