if (Session["UserName"].ToString()!= "") 这样写法表达式是错误的,请问正确的如何写呢 if(Session["UserName"]!=null){} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是if(Session["UserName"] != null){} if (Session["UserName"].ToString().Equals("")) {return Session["CDShop_UserName"].ToString();} 不是表达式有问题,Session["UserName"]根本就不存在,所以ToString()就错了。 取session时请加入Try{ UserName = Session["UserName"].ToString();}catch{ ErrMsg = "取session发生错误!";} if (Session["UserName")!= null && Session["CDShop_UserName"]!=null) { CDShop_UserName = Session["CDShop_UserName"];} Session对象如果不存在的话,直接调用ToString()就会发生错误,建议先判断Session对象是否为空if (Session["名称"] != null) 我也是用的null,没有出过问题 Ayuann(OO,C++) 不可取,try...catch...十分消耗资源 lr2651(戎 The Return Of The King) 正解 vb中是IF NOT IsEmpty(Session("名称")) thenC#有没有 估计楼主的Session["UserName"]不存在,可以在Session_Start中加上初始化也可以Session["UserName"]=""; if((string)Session[""]!=null || (string)Session[""]!="")这样可以了吧 string a=Session["UserName"];if (a != null && a.ToString()!= ""){return Session["CDShop_UserName"].ToString();} DataGridView插入行的问题 C# 调用VC的DLL问题 关于获取某网站字串符cookie后,其中包含中文,对其进行解码的问题! 怎样部分设置编辑界面的字体啊? WinForm TreeView 节点字体问题 一个关于COMBOX的简单问题! 一个奇怪的问题 asp.net中页面如何弹出确认对话框 C# 与TrueDBGrid 怎么显示数据啊!郁闷!请高手帮助! 求解:OutlookBar这个控件 如何在MDI主窗体的toolbar上执行子窗体的程序?在线等........ 初学者的一个问题,如果下正确使用 DataGrid...
if(Session["UserName"] != null)
{
}
{
return Session["CDShop_UserName"].ToString();
}
Try
{
UserName = Session["UserName"].ToString();
}
catch
{
ErrMsg = "取session发生错误!";
}
{
CDShop_UserName = Session["CDShop_UserName"];
}
if (Session["名称"] != null)
C#有没有
Session["UserName"]="";
这样可以了吧
if (a != null && a.ToString()!= "")
{
return Session["CDShop_UserName"].ToString();
}