オブジェクトの複数のインスタンスを含むことができるクラスを作成しました。すべてのデータはセッションに保存されます。実行時までインスタンスの数はわかりません。この動的データを表示するための最良の方法は何ですか。コードビハインドでaspxを使用しているため、ロードサブで発生する必要があると思います。
それが役立つ場合、クラスは VB にありますが、C# での回答は問題ありません。
Imports System.Web.HttpContext
Public Class Student
Public Property SchoolId As Integer
Public Property Grade As Integer
Public Property StudentName As String
Public Sub AttachToSession(StudentToBeAdded As Student)
Dim StudentList As New List(Of Student)
If (Current.Session("student") Is Nothing) Then
StudentList.Add(StudentToBeAdded)
Current.Session("student") = StudentList
Else
StudentList = Current.Session("student")
StudentList.Add(StudentToBeAdded)
Current.Session("student") = StudentList
End If
End Sub
End Class