datalist 的 Datasource怎样绑定 泛型 List

HTML code
 
   
<% @ Page Language = " C# " AutoEventWireup = " true " CodeFile = " list2.aspx.cs " Inherits = " Datalist_list2 " %> <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" > < html xmlns ="http://www.w3.org/1999/xhtml" > < head runat ="server" > < title > 无标题页 </ title > </ head > < body > < form id ="form1" runat ="server" > < asp:DataList ID ="DataList1" runat ="server" > < ItemTemplate > < asp:Label ID ="lblQuestion" runat ="server" Text ='<%# Eval("Question") % > '> </ asp:Label > < asp:Label ID ="lblAnswer" runat ="server" Text ='<%# Eval("Answer") % > '> </ asp:Label > </ ItemTemplate > </ asp:DataList > </ form > </ body > </ html >
C# code
 
 
using System; using System.Collections; using System.Configuration; using System.Data; // using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; // using System.Xml.Linq; using System.Collections.Generic; public partial class Datalist_list2 : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e) { DataBinding0(); } protected void DataBinding0() { List < QuestionObject > list = new List < QuestionObject > (); QuestionObject qo = new QuestionObject(); qo.Question = " Are you from China? " ; qo.Answer = " Yes,Of Course. " ; list.Add(qo); QuestionObject qo1 = new QuestionObject(); qo1.Question = " Are you from USA? " ; qo1.Answer = " No,I'm from Russia. " ; list.Add(qo1); DataList1.DataSource = list; DataList1.DataBind(); } public class QuestionObject { private string _question; public string Question { get { return _question; } set { _question = value; } } private string _answer; public string Answer { get { return _answer; } set { _answer = value; } } } }
protected void Page_Load( object sender, EventArgs e) { var list = new [] { new { Question = " Are you from China? " , Answer = " Yes,Of Course. " }, new { Question = " Are you from USA? " , Answer = " No,I'm from Russia. " } }; DataList1.DataSource = list; DataList1.DataBind(); }
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值