为什么运算符“||”无法应用于“string”和“string”类型的操作数?
if(uid!=""||pwd!=""){Session["uid"]=TextBox1.Text;Session["pwd"]=TextBox2.Text;if(uid...
if (uid != "" || pwd != "")
{
Session["uid"] = TextBox1.Text;
Session["pwd"] = TextBox2.Text;
if (uid ="12345" || pwd = "12345")
{
Response.Redirect("Default2.aspx");
}
}
else
{
Response.Redirect("Default1.aspx");
}
}
中
的"||"无法应用于“string”和“string”类型的操作数,是哪里出错了吗? 展开
{
Session["uid"] = TextBox1.Text;
Session["pwd"] = TextBox2.Text;
if (uid ="12345" || pwd = "12345")
{
Response.Redirect("Default2.aspx");
}
}
else
{
Response.Redirect("Default1.aspx");
}
}
中
的"||"无法应用于“string”和“string”类型的操作数,是哪里出错了吗? 展开
7个回答
展开全部
if (uid ="12345" || pwd = "12345")
改为
if (uid =="12345" || pwd == "12345")
=是赋值,==是判断是否相等
改为
if (uid =="12345" || pwd == "12345")
=是赋值,==是判断是否相等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if (uid ="12345" || pwd = "12345")
这2个变量 是在session里的吗?你赋值了吗?
Session["uid"].toString()=="12345";
还有。。if (uid ="12345" || pwd = "12345")
这里判断 要2个等号 而不是赋值时候的一个等号 "==" "="
这2个变量 是在session里的吗?你赋值了吗?
Session["uid"].toString()=="12345";
还有。。if (uid ="12345" || pwd = "12345")
这里判断 要2个等号 而不是赋值时候的一个等号 "==" "="
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
!string.IsNullOrEmpty(uid)||!string.IsNullOrEmpty(pwd) ,C#中判断字符串为空,或者是空字符串,是这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改 if (c=='a' || c=='b') 为 if ( (c==a) || (c==b)) 注意加括号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把=换成==或者用Equals方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询