【发布时间】:2013-12-28 02:21:44
【问题描述】:
我正在尝试创建某种论坛,并希望每次单击按钮时都添加一个新 div(其中包含一些文本)。 (稍后当我从数据库中获取所有内容时,这将改变)所以这个想法是;单击按钮,出现 div,再次单击按钮,出现另一个 div,就在最后一个的下方,无限重复。 我已经创建了 1 个 div,但它不会再创建了。这是我的代码:
protected void Button1_Click(object sender, EventArgs e)
{
i += 1;
top += 60;
try
{
Panel div = new Panel();
div.ID = "panel" + i;
div.CssClass = "postdiv";
div.Style["position"] = "absolute";
div.Style["top"] = top.ToString();
form1.Controls.Add(div);
}
catch (Exception er)
{
Console.Write(er);
}
}
我认为我的问题在于 div.Style["top"] = top.ToString();但我不确定。有人知道解决办法吗?
【问题讨论】:
-
你在哪里声明 i 和 top?问题在于存储我怀疑的 i 和 top。