当前位置: 代码迷 >> ASP.NET >> 运算符“==”无法应用于“string”和“System.Web.UI.WebControls.Label”类型的操作数,该怎么处理
  详细解决方案

运算符“==”无法应用于“string”和“System.Web.UI.WebControls.Label”类型的操作数,该怎么处理

热度:9561   发布时间:2013-02-26 00:00:00.0
运算符“==”无法应用于“string”和“System.Web.UI.WebControls.Label”类型的操作数
我是想把数据库当中的用户名和当前用户名进行比较,如果不相同,则导向出错页面,在写代码时遇到:
“运算符“==”无法应用于“string”和“System.Web.UI.WebControls.Label”类型的操作数”
的问题。求解。

以下是代码:
                string   khid   =   Profile.UserName.ToString();
                Label   sjkid   =   (Label)FormView2.FindControl( "UserIdLabel ");
                string   sjkiddb   =   sjkid.Text.ToString();

                if   (khid   ==   sjkid)//这行出错。
                {
                        Response.Redirect( "error.aspx ");
                }

------解决方案--------------------------------------------------------
if (khid== sjkid.Text )//这行出错。
{
Response.Redirect( "error.aspx ");
}
  相关解决方案