如果在页面上动态创建控件?
我想在页面上动态创建DataList控件.应该如何做呢?
比如这样子的:
A大楼
===========================================
第一层
第二层
.
.
.
B大楼
===========================================
第一层
第二层
.
.
.
...
A大楼和B大楼是DataList的标题它是从数据库中取出的值.
我只能做一个DataList就是从控件中拖出来的放在页面上.现在我想根据数据库中有多少条记录就创建多少个DataList.
初搞dataList,请求指点.提供思路也可.
[解决办法]
做法类似
http://dotnet.aspx.cc/article/f73eeaa9-2bdc-47fd-afd2-59f2fa4897f5/read.aspx
http://dotnet.aspx.cc/article/149e5dd7-3b32-461e-acc6-51d1652e6746/read.aspx
[解决办法]
对于一个asp.net程序设计人员来说,你的代码无端地太复杂了!
你应该先把任务分解到单个“大楼”上。开发一个ascx,从参数上给它传递大楼信息,然后它读取数据库来显示每一层。你首先在一个aspx页面上拖入这个控件,手工给它设置一个用于测试的大楼,调试这个大楼。
完了之后,在最终的页面上拖入你说的控件,再编辑模板,把这个ascx拖入,编辑其参数让绑定表达式动态传递大楼信息给嵌入的控件。
从细节着手,不论需求多么复杂方寸不乱,开发时间才有保证。