首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-02-27 
运算符“”无法应用于“string”和“System.Web.UI.WebControls.Label”类型的操作数我是想把数据库当中的用户

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

热点排行