要不要用用户控件?

edwardfay 2005-10-17 03:53:24
我要做一个新闻主页,页面主要分为9个板块,每个板块都分别读取数据库显示不同的新闻信息,
解决方法如下:
1 。页面放9个数据绑定控件,读取数据并绑定
2。 每个板块做一个用户控件, 通过主页面传递相应的DataTable参数绑定

大家认为哪种方法好点?
第二种方法会不会比第一种方法的效率低很多?


谢谢!
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
给你个忠告:对于没有开发过大系统的人,需要多学一些看上去效率低一些的方法。
317814 2005-10-17
  • 打赏
  • 举报
回复
如果你认为连接数据库的频率过多的话,你不妨直接生成静态的HTML这样就在生成时连接数据库,其余时间均不连接,用户访问更快,还减轻服务器的负担!
edwardfay 2005-10-17
  • 打赏
  • 举报
回复
我是想用存储过程一起把9个板块的数据查询出来,就是9个datatable,再分别传给每个用户控件

加入每个模块分别来查数据库,哪不是要连接数据库9次?

另外想问下 :第二种方法会不会比第一种方法的效率低很多?
317814 2005-10-17
  • 打赏
  • 举报
回复
作一个函数比如public DataTable getTable(TableName,num)
TableName:表的名字;
num:要获得的记录数;

获得DataTable后读取其数据就可以了!
silentwins 2005-10-17
  • 打赏
  • 举报
回复
写一个函数
函数的输入参数是SQL语句
输出是一个执行完该语句的DataTable

然后在那9个地方声明调用这个方法不就好了?
edwardfay 2005-10-17
  • 打赏
  • 举报
回复
"写一个输入连接字符串返回DataTable的共有函数就好了啦"

什么意思啊?
  • 打赏
  • 举报
回复
效率“最高”的方法是全都写成静态的。但是写好了也就看出该作废了,真正需要在各种用户那里演练和定制的时候,你哭都来不急。
silentwins 2005-10-17
  • 打赏
  • 举报
回复
写一个输入连接字符串返回DataTable的共有函数就好了啦

62,046

社区成员

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

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

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

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