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

关于数据类型转换的有关问题

2012-01-28 
求助:关于数据类型转换的问题?我先给一个Session变量赋值Session[ adminCid ]dr[ cid ].ToString()

求助:关于数据类型转换的问题?
我先给一个Session变量赋值   Session[ "adminCid "]=dr[ "cid "].ToString();
这个cid在数据库中是键值   int类型

我在其他页读取这个session   比如说这时Session[ "adminCid "]   =   1
switch(Session[ "adminCid "]){
case   0   :   Response.Write( "关闭权限 ");
break;
case   1   :   Response.Write( "系统管理员 ");
break;
case   2   :   Response.Write( "一级用户 ");
break;
case   3   :   Response.Write( "二级用户 ");
break;
}

但是系统报错:Compiler   Error   Message:   CS0151:   A   value   of   an   integral   type   expected

Line   52:   switch(Session[ "adminCid "]){
应该怎么解决啊?


[解决办法]
Convert.ToInt32(Session[ "adminCid "].ToString())

[解决办法]
要保证Session[ "adminCid "]不为空

热点排行