后台代码,自定义的类型myData,数据源List <myData> dataSource.
public partial class Default2 : System.Web.UI.Page
{
public class myData
{
public string Id;
public string Name;
public string ClassName;
public myData ( string id , string name , string className )
{
this.Id=id;
this.Name=name;
this.ClassName=className;
}
}
public List <myData> dataSource;
protected void Page_Load ( object sender , EventArgs e )
{
dataSource=new List <myData> ( );
dataSource.Add ( new myData ( "1 " , "egmkang " , "05计本2班 " ) );
dataSource.Add ( new myData ( "2 " , "yhp " , "05计本2班 " ) );
dataSource.Add ( new myData ( "3 " , "sq " , "05计本1班 " ) );
this.Repeater1.DataSource=dataSource;
this.Repeater1.DataBind ( );
}
}前台的代码
<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "Default2.aspx.cs " Inherits= "Default2 " %><!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 ">
<div>
<asp:Repeater ID= "Repeater1 " runat= "server ">
<ItemTemplate>
<asp:Label ID= "l1 " runat= "server "> <%# Eval( "Id ")%> <br /> </asp:Label>
<asp:Label ID= "l2 " runat= "server "> <%# Eval( "Name ") %> <br /> </asp:Label>
<asp:Label ID= "l3 " runat = "server "> <%# Eval( "ClassName ")%> <br /> </asp:Label>
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
请大家帮我看看是怎么回事?
他老说 "DataBinding:“Default2+myData”不包含名为“Id”的属性。 "
public partial class Default2 : System.Web.UI.Page
{
public class myData
{
public string Id;
public string Name;
public string ClassName;
public myData ( string id , string name , string className )
{
this.Id=id;
this.Name=name;
this.ClassName=className;
}
}
public List <myData> dataSource;
protected void Page_Load ( object sender , EventArgs e )
{
dataSource=new List <myData> ( );
dataSource.Add ( new myData ( "1 " , "egmkang " , "05计本2班 " ) );
dataSource.Add ( new myData ( "2 " , "yhp " , "05计本2班 " ) );
dataSource.Add ( new myData ( "3 " , "sq " , "05计本1班 " ) );
this.Repeater1.DataSource=dataSource;
this.Repeater1.DataBind ( );
}
}前台的代码
<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "Default2.aspx.cs " Inherits= "Default2 " %><!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 ">
<div>
<asp:Repeater ID= "Repeater1 " runat= "server ">
<ItemTemplate>
<asp:Label ID= "l1 " runat= "server "> <%# Eval( "Id ")%> <br /> </asp:Label>
<asp:Label ID= "l2 " runat= "server "> <%# Eval( "Name ") %> <br /> </asp:Label>
<asp:Label ID= "l3 " runat = "server "> <%# Eval( "ClassName ")%> <br /> </asp:Label>
</ItemTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
请大家帮我看看是怎么回事?
他老说 "DataBinding:“Default2+myData”不包含名为“Id”的属性。 "
public string ID
{
get{}
set{}
}
O_O