日期:2014-05-18  浏览次数:21719 次

“&&”无法应用于“string”和“bool”类型的操作数
目的:if语句里面两个条件任意一个成立都执行 ,该如何写???

if(news.权限检查(Session["用户id"].ToString(),this.DropDownList1.SelectedValue)="true" && Session["类别"].ToString() == "1"

编译器错误信息: CS0019: 运算符“&&”无法应用于“string”和“bool”类型的操作数


------解决方案--------------------
if(news.权限检查(Session["用户id"].ToString(),this.DropDownList1.SelectedValue)=="true" && Session["类别"].ToString() == "1" 


if(news.权限检查(Session["用户id"].ToString(),this.DropDownList1.SelectedValue)==true && Session["类别"].ToString() == "1"