首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

为啥动态生成的控件要登录后才可见?

2012-09-10 
为什么动态生成的控件要登录后才可见??以下代码动态生成HyperLink,并添加到DIV中for(int i0i5i++){Hyp

为什么动态生成的控件要登录后才可见??
以下代码动态生成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);

热点排行