问题描述
各位前辈。本人第一次开发asp.net的网站。自学很辛苦。很多问题没有经验。现在遇到一个问题。情况这样。在做类似论坛的一个功能(access数据库。其中的字段为主题、内容、id等)。从数据库中取出所有记录的主题。通过repeater绑定显示出来已经搞定。现在是想能点击某个主题能显示出相应主题记录的内容。也就是说要实现类似csdn这样的功能。点击帖子列表中的某个帖子主题,打开另一个页面显示详细内容。。。页面传值等问题也已经搞定。没搞定的问题就是该如何显示内容?不知道要绑定到什么控件显示合适。因为内容字段在数据库中是备注类型。多行文本。而且带有格式。因为在做发帖功能的时候我用了fckeditor控件。现在该用什么控件来绑定这个内容字段合适呢?我试着用textarea来显示。结果很糟糕。显示的全是带html源码的。。。。格式全部打乱。如果还使用fckeditor来显示内容。格式问题是正常了。可是确是可编辑状态。不能锁定只读。而且还带一个工具条。。网上没有一个论坛看帖子显示帖子内容是这样的。。。我很想知道一般你们做论坛或者网站上的论坛是如何实现既可以保持帖子数据正确格式显示还能保证是只读状态的?就比如csdn这样。还请前辈们赐教。。。。。麻烦说明白些。。鄙人自学但没成才。。。呵呵
解决方案
解决方案二:
用div就可以显示了啊,绑定的话用datalist
解决方案三:
也可以用GridView
解决方案四:
我也不是绑定。当用户点击某个主题。页面传值一个id到另一个页面接收。然后再数据库根据此id搜索。用一个dateset来保存这个搜索结果。然后我想用一个东西来盛放这个dataset表中的内容部分。。。可是找不到合适的控件来显示。因为格式面目全非。。。。我很想知道一般网站论坛都是如何实现看帖子内容和回帖的。这些帖子内容和回帖的内容都使用什么控件盛放呢?又能保证格式又能只读。。。。。<div>是如何???能说明白些么。谢谢。自学真的很难。。。
解决方案五:
gridview我也试过。用dataset保存了查询记录后。fill到一个表中。然后用gridview绑定他。。可是显示的也是带有一些html标签的文本。。。没有格式的。。。
解决方案六:
我明白你的意思,你可以试试跟据数据库里不同类型的字段用不同的控件盛放啊。
解决方案七:
学习
解决方案八:
repeater里用模版列,里面用<a>标记链接到你要显示数据的页面,同时把ID传过来不就行了
解决方案九:
问题就是不知道用什么去盛放内容字段(文本域)比较合适阿。。。。。7楼。。你好像没注意看我得帖子。。。。
解决方案十:
哈哈,我也是初学,我前几天才处理过你这个问题,不知和你这个一样不,搞了我三天算,我最后是用DATASET,然后用循环输出标题,(我的方法有一个问题,就是把所有的标题一次全读入内存,这样不好,可是我只会这样.)在循环处理程序里,我是把<ahref>这种标记全写成字符串给变量,这个变量内容当然也要连接好你的ID值,这样,我在前台一次输出的,你点链接时就可传值,你内容里保存好带有样式代码的内容,直接输出内容应该没问题的吧.
解决方案十一:
我用label
解决方案十二:
divspan都行哦