求一个合理的可以实现的思路

Mjolar 2012-06-05 04:40:12
现在在做一个Blog一类的东西
需要实现如人人网新鲜事那样的东西,
数据库存储现在已经实现,虽然比较耗时,
现在页面上我想用datalist从数据库中绑定数据,
但是明显发表一篇日志和上传一张照片布局肯定不一样,
我该如何使datalist知道我取的某条数据是日志还是图片,
怎么让日志显示日志的格式、
图片显示图片的布局、
求大大赐教!
...全文
99 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
背离终点 2012-06-06
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]
引用 10 楼 的回复:

每种布局建一个Web用户控件
显示的时候通过switch判断布局类别动态加载Web用户控件
C# code

用户控件类名 control = (用户控件类名)this.LoadControl("用户控件文件路径.ascx");
control.用户控件中你写的各种方法();



不知道这样说你能明白否

能否详细说一下如何利用switch、……
[/Quote]


switch(布局种类)
{
case 种类1:
用户控件1类名 control = (用户控件1类名)this.LoadControl("用户控件1文件路径.ascx");
control.用户控件1中你写的各种方法();

case 种类2:
用户控件2类名 control = (用户控件2类名)this.LoadControl("用户控件2文件路径.ascx");
control.用户控件2中你写的各种方法();
}
Mjolar 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

每种布局建一个Web用户控件
显示的时候通过switch判断布局类别动态加载Web用户控件
C# code

用户控件类名 control = (用户控件类名)this.LoadControl("用户控件文件路径.ascx");
control.用户控件中你写的各种方法();



不知道这样说你能明白否
[/Quote]
能否详细说一下如何利用switch、
我的switch怎么能和前台结合起来?
thesnowisflying 2012-06-05
  • 打赏
  • 举报
回复
建议用repeater,在sql查询的时候判断
背离终点 2012-06-05
  • 打赏
  • 举报
回复
每种布局建一个Web用户控件
显示的时候通过switch判断布局类别动态加载Web用户控件

用户控件类名 control = (用户控件类名)this.LoadControl("用户控件文件路径.ascx");
control.用户控件中你写的各种方法();


不知道这样说你能明白否
huayy 2012-06-05
  • 打赏
  • 举报
回复
我的回复怎么不见了!?!
huayy 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
用FckEditor将发帖内容保存至数据库,保存到数据库里的是HTML代码。
[/Quote]
------------
以后想改版就杯具了
huayy 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
不要搞这个控件

用repeater自己写中间绑定内容最好.
想写什么样的都行.
[/Quote]

+++++++
mizuho_2006 2012-06-05
  • 打赏
  • 举报
回复
用FckEditor将发帖内容保存至数据库,保存到数据库里的是HTML代码。
Ny-6000 2012-06-05
  • 打赏
  • 举报
回复
我的回复呢.又不见了
Ny-6000 2012-06-05
  • 打赏
  • 举报
回复
不要搞这个控件

用repeater自己写中间绑定内容最好.
想写什么样的都行.
Mjolar 2012-06-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

日志和图片的类型不是不一样的么,你再设置个字段判断下吧
[/Quote]
肯定不一样的、
设置了字段判断了然后呢?
datalist如何获取这个判断又如何布局?
soul850522 2012-06-05
  • 打赏
  • 举报
回复
日志和图片的类型不是不一样的么,你再设置个字段判断下吧

62,268

社区成员

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

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

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

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