-
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 >
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(); }