今天在msn上有人跟我说用asp.net做网站不想用控件了,我很奇怪。继续探讨下去发现原来他要解决的事情是前端页面的控件数量是在运行时才能决定的,而他一直认为那些控件只能拖到页面上去。我想了想,觉得还是有必要把如何在前端页面上动态生成控件的方法写一下,大牛们可以走了,这个就是给不知道的兄弟们大概的说一下。在前端代码中,可能我们看到只是像div ,span 这样的标签形成的布局层次。实际上,在后台,.net也给我们做好了控制层次。这样说比较抽象,下面来看一个小例子说明吧:

<div ));
}

看一下后台的代码也很简单,首先从数据库里面提取出需要作为导航栏内容的表。对于表中的每一个元素,我们创建一个静态文本框,将需要显示到导航栏中的内容写入到静态文本框中,然后调用无序列表控制容器的增加控制元素方法,就可以将列表项添加到无序列表中了。对于在其他的块级元素中动态添加控件方法,完全可以参照上面的来做。

相关文章:

  • 2022-12-23
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2021-12-14
  • 2021-06-14
  • 2021-05-29
  • 2021-07-22
相关资源
相似解决方案