我有IF
语句,我想检查我的DropDownList
是否包含特定的string
。我可以知道如何检查吗?
目前我正在处理这个声明:
if (DropDownList1.Text='%james%')
{
}
谢谢
答案 0 :(得分:3)
if (DropDownList1.SelectedItem.Text.Contains("james")
{
//...
}
如果您需要忽略大小写,您可以执行以下操作:
bool contains = DropDownList1.SelectedItem.Text.IndexOf("james", StringComparison.OrdinalIgnoreCase) >= 0;
if (contains)
{
//...
}
答案 1 :(得分:2)
试试这个,
if (DropDownList1.Items.Contains(new ListItem("james")))
{
// ... code here
}
或
if (DropDownList1.Items.FindByText("james") != null)
{
// ... code here
}
答案 2 :(得分:1)
使用string.Contains检查字符串是否包含其他字符串。
if (myString.Contains("james")}
{
}
答案 3 :(得分:0)
Regex RegX = new Regex("james"); // james or any of your regex string
if (RegX.IsMatch(DropDownList1.Text))