c#中并且用那个符号表示?就是同事满足两个条件

时间:2022-01-19 20:12:25
          if (Session["adminName"] != TextBox12.Text && TextBox11.Text.ToString() == "正在联系中")
            {
                Response.Write("<font color=#ff0000 style='FONT-SIZE: 12px'>对不起,您没足够权限修改此页!!</font><br>");
                Response.Write("<a href=Default.aspx target=_top style='FONT-SIZE: 12px'>重新登陆</a><br>");
                Response.End();
                return;
            }

我想实现的功能是:当登陆用户名不等于TextBox12.Text 并且TextBox11.Text中值等于"正在联系中" 就跳出

对不起,您没足够权限修改此页!   用那个符号表示呢我用 &&这个好像效果不对 用|| 这个符号也不对

4 个解决方案

#1


 用 && 是对的

#2


漏了.ToString(),应该是
if (Session["adminName"].ToString() != TextBox12.Text && TextBox11.Text.ToString() == "正在联系中")

#3


并且:&&
或者:||

#4


Session["adminName"].ToString() != TextBox12.Text && TextBox11.Text == "正在联系中"


把 TextBox11.Text 后面的 .ToString() 移到 Session["adminName"] 后面就行了.

#1


 用 && 是对的

#2


漏了.ToString(),应该是
if (Session["adminName"].ToString() != TextBox12.Text && TextBox11.Text.ToString() == "正在联系中")

#3


并且:&&
或者:||

#4


Session["adminName"].ToString() != TextBox12.Text && TextBox11.Text == "正在联系中"


把 TextBox11.Text 后面的 .ToString() 移到 Session["adminName"] 后面就行了.