我的代码:
int index = 0;
for ( index = 0; index < this.panel.Controls.Count; index++)
{
if (this.panel.Controls[index].ID==Session["vote"].ToString())
{
Response.Write(this.panel.Controls[index].ID);
Label lab = (Label)this.panel.Controls[index];
sum++;
break;
}
}
int j = 0;
for (j=0; j < this.panel.Controls.Count; j++)
{
if (j == index + 1)
{
Response.Write(this.panel.Controls[j].ID);
_Label lab = (Label)this.panel.Controls[j];_
Response.Write(lab.ID);
lab.Text = (Double.Parse(lab.Text) + 1).ToString();
//Response.Redirect("VoteResult.aspx");
}
}
问题:第一个强制转换label就没有毛病,第二个就出错,为什么?怎么解决这个问题?