我要做的是将值保留在数组中,直到在SendEmail()
. 似乎会话数组正在被覆盖。任何帮助都很棒。
所以我的意思是向 ArrayList 添加另一条记录,直到我在 SendEmail() 例程中将其清除。
当然,稍后我需要删除ArrayList
.
这是我的 C# 2.0 代码:
在登录.cs
public void Page_Load(object sender, EventArgs e)
{
Session["MyArrayList"] = null;
}
在 Share.cs 中
public void Page_Load(object sender, EventArgs e)
{
ArrayList idList = new ArrayList();
idList.Add(System.IO.Path.GetFileName(FileName));
Session["MyArrayList"] = idList;
}
protected void SendEmail(object sender, EventArgs e)
{
// To view the Arraylist
ArrayList idList = (ArrayList)Session["MyArrayList"];
foreach (string val in idList)
{
Response.Write(val);
}
}