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

全局变量丢失的奇怪有关问题

2012-03-06 
全局变量丢失的奇怪问题publicclassall{publicstaticstringusername publicstaticstringuserqx

全局变量丢失的奇怪问题
public   class   all
{

public   static   string   username= " ";
public   static   string   userqx= " ";
}
我在登陆页面中设置这两个变量,经验证后,赋于相应的值,在其他页面来调用,在本地测试没有任何问题,我把程序上传到网络服务器上,访问的时候就会出现这两个值为空的情况,不知道为什么,是不是这样不能作为全局变量来使用?需要做怎样的修改呢?

[解决办法]
public class all
{

public static string username=string.Empty;
public static string userqx=string.Empty;
}

试一下吧

[解决办法]
估计是你把它定义成static的原因,禁止将其定义为静态的试试

我们以前coding的时候遇到过类似的exception.
[解决办法]
你使用了static
如果
你是赋值是在 验证用户登录成功之前

那么我用空用户名 和密码
登录一次
就算登录不成功 但是你应该给static的变量赋值了 当然会出现问题
用户登录应该一一对应
使用Session或Cookie来做.
[解决办法]
public static class all ...

热点排行