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

大家把Session转为其他类型时一般用什么方法?解决办法

2012-01-08 
大家把Session转为其他类型时一般用什么方法?如:Session[test] 2在获取这个Session[test]转为整型

大家把Session转为其他类型时一般用什么方法?
如:
Session["test"] = 2;

在获取这个Session["test"]转为整型时,大家一般用什么方法?
我就是用int.Parse(Session["test"].ToString()),感觉转了二次是不是还有更简便的方法??
或者Convert.ToInt32(Session["test"])?

[解决办法]
那样都可以。
但前提你最好用Session之前判断一下。
因为如果Session为空时你一ToString就出错了。
if (Session["test"] != null || Session["test"] != "")
{
int.Parse(Session["test"].ToString());
}
[解决办法]
session为object拆箱即可用
int i=(int)session["test"];

热点排行