namespace test
{
public partial class WebForm2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
List<Sticker> stickers = new List<Sticker>();
//code that gets data from database and fills the list
for(int i = 0; i<stickers.Count;i++)
{
Panel1.Controls.Add(stickers[i]);
}
}
}
class Sticker : ImageButton
{
string StickerID { get; set; }
string PlayerName { get; set; }
DateTime Date { get; set; }
Label l;
public Sticker(string StickerID, string Extension, string PlayerName, DateTime Date,Label l)
{
//code for setting data
base.Click += new ImageClickEventHandler(Sticker_Click);
}
void Sticker_Click(object sender, ImageClickEventArgs e)
{
l.Text = StickerID;
}
}
}
ImageButtonをクリックすると、StickerIDが書き込まれますが、どのクラスインスタンスが特定のユーザーに属しているのか、このデータはどこに保管されているのですか?クラスメンバーがasp net webformsに保存されている場所/方法
私がセッションをチェックし、それにゼロのエントリを持って、クラスのデータが存在保管されていないのいずれか
あなたのサイトがデータをどのように格納しているかをSOコミュニティが知る方法はありません。コードを読んだり、デバッグしたりして、理解してください。 –