public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Repeater Repeater1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
ArrayList leaders=new ArrayList();
if (!IsPostBack)
{
leaders.Add(new leader("vv","aa"));
leaders.Add(new leader("bb","dd"));
Repeater1.DataSource=leaders;
Repeater1.DataBind();
}
}public class leader
{
string strname;
string strcountry;
public leader(string name,string country)
{
strname=name;
strcountry=country;
}
public readonly string getname
{
get{return strname;}
//set{getname=value;}
}
public readonly string getcountry
{
get{return strcountry;}
//set{getcountry=value;}
}
}
前台:
<asp:Repeater ID="Repeater1" Runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"getname")%>
</ItemTemplate>
</asp:Repeater>发生类型为 System.StackOverflowException 的异常。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.StackOverflowException: 发生类型为 System.StackOverflowException 的异常。源错误:
行 13: <asp:Repeater ID="Repeater1" Runat="server">
行 14: <ItemTemplate>
行 15: <%# DataBinder.Eval(Container.DataItem,"getname")%>
行 16: </ItemTemplate>
行 17: </asp:Repeater
{
protected System.Web.UI.WebControls.Repeater Repeater1;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
ArrayList leaders=new ArrayList();
if (!IsPostBack)
{
leaders.Add(new leader("vv","aa"));
leaders.Add(new leader("bb","dd"));
Repeater1.DataSource=leaders;
Repeater1.DataBind();
}
}public class leader
{
string strname;
string strcountry;
public leader(string name,string country)
{
strname=name;
strcountry=country;
}
public readonly string getname
{
get{return strname;}
//set{getname=value;}
}
public readonly string getcountry
{
get{return strcountry;}
//set{getcountry=value;}
}
}
前台:
<asp:Repeater ID="Repeater1" Runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem,"getname")%>
</ItemTemplate>
</asp:Repeater>发生类型为 System.StackOverflowException 的异常。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.StackOverflowException: 发生类型为 System.StackOverflowException 的异常。源错误:
行 13: <asp:Repeater ID="Repeater1" Runat="server">
行 14: <ItemTemplate>
行 15: <%# DataBinder.Eval(Container.DataItem,"getname")%>
行 16: </ItemTemplate>
行 17: </asp:Repeater
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货