运算符“==”无法应用于“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 ");
}