If MyCookies.Item("username").tostring() = "" Then 出错
代码如下:
If MyCookies.Item( "username ").tostring() = " " Then
T1.Visible =true
T2.Visible =false
Label1.Text = " "
else
T1.Visible =false
T2.Visible =true
Label1.Text = MyCookies.Item( "truename ").ToString()
End If
我在本机测试ok,能登陆和登出。
在别人的机器访问我的ip,第一行就抱错,错误信息如下:
异常详细信息: System.NullReferenceException: 未设置对象变量或 With 块变量。
请帮忙分析下
------解决方案--------------------先判断MyCookies 是否为空
------解决方案--------------------不是判断为空 而是判断为null~~
If MyCookies.Item( "username ") = null Then
...
end if
------解决方案--------------------应该是ToString吧,大小写的问题啊
------解决方案--------------------If MyCookies.Item( "username ") <> Nothing
'do...