プライベート/パブリック プロパティ内でセッション変数を取得/設定しても問題ありませんか?
private List<FileAttachment> fileAttachments;
public List<FileAttachment> FileAttachments
{
get
{
if (Session["key"] != null)
{
fileAttachments = (List<FileAttachment>)Session["key"];
}
return fileAttachments;
}
set
{
fileAttachments = value;
Session["key"] = fileAttachments;
}
}
ここでの目標は、コンテナー クラス (プロパティが含まれるこのユーザー コントロールの) が、List<T>
どのエンティティに応じて を設定し、データベースに格納されている既存の添付ファイルを表示できるようにすることです。