在此代码中,即使我选择dropdownlist2,Else Part也能单独工作。
string Varddl;
if(DropDownList2.SelectedItem.Text.ToString()== null )
{
Varddl = DropDownList2.SelectedItem.Text;
}
else
{
Varddl = DropDownList3.SelectedItem.Text;
}
string OIMSquery="Insert into tablename values('" + varddl + "')";
答案 0 :(得分:1)
在调用ToString()
之后你永远不会得到null,并且条件永远不会成真并且if else
的一部分将会执行,你可能需要将它与空字符串进行比较。
if(DropDownList2.SelectedItem.Text == "")
答案 1 :(得分:1)
这样的条件>>
if(DropDownList2.SelectedItem== null )
{
.
.
}
else
{
}
它会起作用。