Web 控件的使用

SpaceTime 2007-07-22 12:28:25
现在在作一个项目,用到在web页面上自动添加控件,我想可用两种方式实现:
1.一种是实例化Web控件,然后在服务期端添加到Web页面上,如:
RadioButtonList ral = new RadioButtonList();
for(int i=0;i<1000;i++)
{
ListItem item = new ListItem();
item.Text = "aaa" + i.ToString();
ral.Items.Add(item);
}
this.Controls.Add(ral);

2.在服务器端组织html代码,发送到客户端,如:
string str;
for(int i=0;i<1000;i++)
{
str+="<input type=Radio name=aaa id='aaa" + i.ToString(); +"' ><label for='aaa" + i.ToString();+"'>aaa"+i.ToString(); +"</label>";
}
Response.Write str;

这两种方式那种方式更好,效率更高一些呢??
...全文
167 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
JustLovePro 2007-08-29
  • 打赏
  • 举报
回复
其实lz可以进行一个测试,看看到底是哪个效率更高一点~~~
SpaceTime 2007-08-29
  • 打赏
  • 举报
回复
马上结贴,快来回答呀,领分!
lishijie910123 2007-08-04
  • 打赏
  • 举报
回复
2好点
honey52570 2007-07-22
  • 打赏
  • 举报
回复
第二种

第一种的话会添加一些额外的HTML代码的
Avoid 2007-07-22
  • 打赏
  • 举报
回复
2效率高。

1可读性高。

自己取舍
SpaceTime 2007-07-22
  • 打赏
  • 举报
回复
额外的HTML代码倒是没有,不过第一个实例化后占系统资源要多些,第二个性能要高些,不过象Avoid(千金散尽还复来) 说得不太好读,只能读表单数据,如果把可读性一块考虑进去,哪个更好一些呢??
大家有做过这方面程序的吗?指点一下!!

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧