我正在创建一个文件上传控件linKbutton
单击事件。第一次它创建控件,但如果我第二次按链接按钮,它就不会创建。这有什么问题吗?以下是我的代码:
protected void LinkButton1_Click(object sender, EventArgs e)
{
newattach();
}
private void newattach()
{
int i;
for (i = 0; i < 2; i++)
{
count++;
FileUpload f1 = new FileUpload();
f1.ID = "fileupload" + count.ToString();
f1.Height = 34;
f1.Width = 212;
Panel1.Controls.Add(f1);
}
}
count 是一个静态变量。请帮忙。
当您使用 ASP.NET 动态创建控件时,每次回发时都需要重新创建控件,通常在 Page_Load 上重新创建控件。这很可能是您问题的原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)