我在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
由于
答案 0 :(得分:1)
您无法选择列表中没有的内容。你必须添加该项目。然后选择它。
If ComboBox1.Items.FindByValue(servedTitle) Is Nothing Then
ComboBox1.Items.Add(servedTitle)
End If
ComboBox1.Text = servedTitle