为什么动态生成的控件要登录后才可见??
以下代码动态生成HyperLink,并添加到DIV中
for(int i=0;i<5;i++)
{
HyperLink Link = new HyperLink();
Link.Text = (i + 1).ToString();
Link.NavigateUrl = @"~/view.aspx?article=" + ArticleID;
Link.ID = "Link" + i.ToString();
DIV1.Controls.Add(Link);
}
为什么动态生成的Link只有在登录后才可见?
------解决方案--------------------
你这样后台自动生成的控件会连在一块,
建议在for循环中加入
可以自动换行
Literal literal=new Literal();
literal.Text="</br>";
DIV1.Controls.Add(literal);