我有一个奇怪的问题。我正在使用Web表单构建一个asp.net应用程序。 在一天之前,一切都运行完美。回发后,我的应用程序变量获取空值。 我附上了代码
if (!IsPostBack)
{
string tcompid = Application["nowCompId"].ToString();
List<CompetitorInTauLuEvent> tauluCompetitorsList = new List<CompetitorInTauLuEvent>();
foreach (DataRow r in competitorsData.Rows)
{
//init competitior in taulu for each competitor from the table
CompetitorInTauLuEvent c = new CompetitorInTauLuEvent(r.ItemArray[0].ToString(), r.ItemArray[2].ToString(), r.ItemArray[3].ToString()
, r.ItemArray[4].ToString(), DateTime.Parse(r.ItemArray[5].ToString()), r.ItemArray[8].ToString()
, r.ItemArray[9].ToString(), DateTime.Parse(r.ItemArray[10].ToString()), r.ItemArray[11].ToString(),
r.ItemArray[12].ToString(), r.ItemArray[13].ToString());
tauluCompetitorsList.Add(c);
}
Application["TauLuCompetitorList"] = tauluCompetitorsList;
}
可能是什么问题? (如果我试图在Session / ViewState变量中保存数据,也会发生同样的情况)