我试图像这样在asp.net中发送邮件
码
if ( DropDownListcontrol!= null)
{
if (DropDownListcontrol.SelectedValue == true)
{
//get Current EMAIL_ID from the DataKey
string emailId =
((Label)Repeater2.Items[i].FindControl("Label2")).Text;
//write code to send mail
SendEmailUsingGmail(emailId);
dt.Clear();
dt.Dispose();
}
else if (DropDownListcontrol.SelectedValue == false)
{
}
}
但是这里发生
DropDownListcontrol.SelectedValue == false
错误:
运算符'=='不能应用于'string'和'bool'类型的操作数
我该如何解决?
最佳答案
更改为此:
DropDownListcontrol.SelectedValue == "true"
或将您选择的值转换为布尔值。
关于c# - 运算符'=='不能应用于'string'和'bool'类型的操作数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20130667/