私がやろうとしているのは、の後にクリアするまで値を配列に保持することSendEmail()
です。セッション配列が上書きされているようです。どんな助けでも素晴らしいです。
つまり、SendEmail() ルーチンでクリアするまで、別のレコードを ArrayList に追加するということです。
もちろん、後で重複したレコードを削除する必要がありArrayList
ます。
これが私のC#2.0コードです:
Login.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);
}
}