一直困惑的问题,请指教!

ndsc2004 2004-08-30 07:01:52
如果有多个栏目。如新闻,娱乐,音乐,教程,日记
  要在一个页里显示他们的几条。
  必须也要用多个Datalist吗,如datalist新闻,datalist娱乐,datalist音乐,datalist教程......
再然后还要必须一一的绑定他们吗?如果有简单的办法能不能提供一下代码!!
...全文
120 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
syngebb 2004-08-31
  • 打赏
  • 举报
回复
fengliudai(大连理工)说得很对,我做了一个UserControl:
先建一个UserControl,当然要传递一个参数给它,来显示各个栏目,如:1-代表新闻,2-代表娱乐,3-代表音乐,4-代表教程,5-代表日记。
在引用空件时给它一个属性
如:<uc1:UserControl id="UserControl1" runat="server" flag=1></uc1:UserControl>
flag=1为属性-代表新闻。
然后在.cs里根据这个属性调用存储过程来显示各个栏目。
syngebb 2004-08-31
  • 打赏
  • 举报
回复
fengliudai(大连理工)说得很对,我做了一个UserControl:
先建一个UserControl,当
lyfxzzb 2004-08-31
  • 打赏
  • 举报
回复
我做类似的程序时用的datagrid和datalist嵌套,也可以做一个用户控件
试一下吧
windinwing 2004-08-31
  • 打赏
  • 举报
回复
一般用js调用,写一个js调用的类,传参过去
js页
if(参数一)
document.write("内容1");
if(参数二)
document.write("内容2");


显示页
<script src=js页?参数></script>

方便排版,因为首页可能经常要改动



当然也可以写在.ascx面里,每个版成一个,用的时候直接拖过去

ndsc2004 2004-08-30
  • 打赏
  • 举报
回复
能不能提供一下代码学习一下呀?!
noahart 2004-08-30
  • 打赏
  • 举报
回复
1.把那些你要显示的内容合到同一个DataTable里作为数据源,用一个DataList就可以了。
2.同意fengliudai(大连理工),做一个UserControl...
enterzhuang 2004-08-30
  • 打赏
  • 举报
回复
如果结构相同,用UserControl提供一个DataReader接口,代码也不是好多
fengliudai 2004-08-30
  • 打赏
  • 举报
回复
用一个用户控件,然后设置一个属性来标识新闻类别

在该页面中为控件指定不同的属性就行了


或者在数据库中操作,写个麻烦一点的sql,把需要的都取出来并排序分组
cuike519 2004-08-30
  • 打赏
  • 举报
回复
我想绑定比自己画快多了!

实现的方法一样,可能会有一些技巧可以使用,比如使用数据呈现帮助类来专门帮助呈现数据等等!
possible_Y 2004-08-30
  • 打赏
  • 举报
回复
如果少的话,直接用dataReader,然后构造html字符串输出到Literal控件上
Hero4444 2004-08-30
  • 打赏
  • 举报
回复
用aspnetmenu控件試試

62,243

社区成员

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

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

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

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