以下是一个示例代码,演示如何使用 ASP.NET 根据类的属性列表数据:
首先,创建一个名为 Person
的类,其中包含一些属性:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string Occupation { get; set; }
}
然后,创建一个 ASP.NET 网页,以显示 Person
类的属性列表数据。在网页的代码部分,我们可以使用 Repeater
控件来绑定 Person
类的实例列表,并显示每个实例的属性值:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="YourNamespace.Default" %>
ASP.NET Property List Example
在代码部分的 Default.aspx.cs
文件中,我们可以创建 Person
类的实例列表,并将其绑定到 Repeater
控件:
using System;
using System.Collections.Generic;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace YourNamespace
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
List people = new List
{
new Person { Name = "John", Age = 30, Occupation = "Engineer" },
new Person { Name = "Jane", Age = 25, Occupation = "Teacher" },
new Person { Name = "Bob", Age = 40, Occupation = "Manager" }
};
repeater.DataSource = people;
repeater.DataBind();
}
}
}
}
这样,当网页加载时,Repeater
控件将自动根据 Person
类的属性列表数据显示每个实例的属性值。