我已经创建了一个可以包含一个对象的多个实例的类,所有的数据都存储在会话中。直到运行时,我都不知道有多少实例。显示这种动态数据的最佳方法是什么?我使用代码背后的aspx,所以我认为它需要发生在负载子。如何根据通用对象显示动态HTML
万一有帮助,继承人的类,它在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
这个问题是非常含糊。你有更具体的问题吗?也许你可以展示你尝试过的东西,或者你在找什么结果? – JDB
对不起,我不需要实际的html,只是一种显示动态数据的方式。就像我通常会在服务器上使用标签或文本框和runat一样,但这些控件不映射到我的数据结构。我正在考虑2种可能的方式 - 包含一个html字符串或某种自定义控件的标签。我不太在.net中前进,所以我不太确定 – jriggs
这将有助于您的问题的信息。你应该考虑编辑它。 – JDB