1

我对 Asp.net 中的应用程序状态有疑问。我需要一个字符串列表,我将在同一个应用程序中以不同的形式使用这些字符串。在这里我添加列表:

Application.Add("users", new List<String>());

在一个新表单中,我尝试将一个字符串添加到列表中,但是在下面代码的第二行中我得到了 NullReferenceException。

 List<String> ls=(List<String>) Application.Get("users");
            ls.Add(TextBox4.Text);
4

1 回答 1

3

在第一个代码槽中,字符串是空的,因为{new List<String>()}. 您需要在列表中添加字符串。只有在那之后,以另一种形式调用Application变量以避免NullReferenceException异常。

于 2012-11-07T10:09:53.497 回答