{int id = int.Parse(Session["id"].ToString);} 有报错:“int.Parse(st" />
您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> net session传值后类型转换

net session传值后类型转换

来源:网络整理     时间:2016/6/28 11:53:54     关键词:

关于网友提出的“ net session传值后类型转换”问题疑问,本网通过在网上对“ net session传值后类型转换”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: net session传值后类型转换
描述:

id本身是int,传过来报错让强行转换类型,可是我改完之后
if (Session["id"] != null && Session["id"]!="")
/>             {<>                 int id = int.Parse(Session["id"].ToString);             } 有报错:“int.Parse(string)”最匹配的重载方法具有一些无效参数
要怎么转换呢?


解决方案1:


if (Session["id"] +"" !="")
  {
try
{
  int id = int.Parse(Session["id"].ToString());
}
catch
{
//session的值不为整数
}
  }
解决方案2:

if (Session["id"] != null && Session["id"].ToString()!="")

解决方案3:


if (Session["id"] != null && Session["id"].Tostring() !="")
  {
  int id = int.Parse(Session["id"].ToString());
  }  
解决方案4:

if (Session["id"] != null && Session["id"]!="") =》
if (Session["id"] != null && Session["id"].ToString()!="")

解决方案5:

int id = int.Parse(Session["id"].ToString());


以上介绍了“ net session传值后类型转换”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2128501.html

相关图片

相关文章