假设我想显示我的“人”类。
我可以通过两种方式做到这一点:
在我的 html 中添加一些 asp:labels,并将它们填充到我的服务器代码中:
lblName.Text = person1.Name lblAge.Text = person1.Age
使用 asp:formView 控件,所以我的服务器代码将如下所示:
Dim myDataSource = New Object() {person1} FormView1.DataSource = myDataSource FormView1.DataBind()
我的 html 看起来像这样:
<asp:FormView ID="FormView1" runat="server"> <ItemTemplate> Name:<%# Eval("Name")%> <br /> Age:<%# Eval("Age")%> </ItemTemplate> </asp:FormView>
哪种方式更好?使用服务器标签的成本是多少?