gpt4 book ai didi

c# - 运算符 '==' 不能应用于类型 'string' 和 'bool' 的操作数

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:33 24 4
gpt4 key购买 nike

我尝试像这样在 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"

或者将您选择的值转换为 bool 值。

关于c# - 运算符 '==' 不能应用于类型 'string' 和 'bool' 的操作数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20130667/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com