关于显示数据库中某条记录详细内容的问题

问题描述

各位前辈。本人第一次开发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都行哦

时间: 2024-11-06 07:17:19

关于显示数据库中某条记录详细内容的问题的相关文章

如何thinkphp中从数据库中读取新闻的详细内容

问题描述 如何thinkphp中从数据库中读取新闻的详细内容 求救!!!如何thinkphp中从数据库中读取新闻的详细内容???急啊 解决方案 $m = M('表名') ; $m->where('id='.$id)->getField('新闻字段名') ; 解决方案二: 谢谢你的回答!!!!(*^__^*)

struts2 同时删除数据库中多条记录简单实例

 代码如下 复制代码 部分代码删了,黄色背景的为主题关键测试,经过测试,通过找资料忙了一下午,终于将其弄成功 jsp页面  <form name="delForm" id="delForm" method="post" action="<%=basePath%>delSelectNews">   <table id="mainpage" width="100%&quo

代码-dreamweaver cs6 怎么在框架中显示数据库中的某一条记录?

问题描述 dreamweaver cs6 怎么在框架中显示数据库中的某一条记录? 我在制作网页的时候陷入了瓶颈,现在希望能在dreamweaver中实现这个功能:点开一个链接,直接显示出数据库中的某一条记录,并且在下面的"推荐项目"后随机显示出其他的条目. 如果要实现这个功能,代码应该怎么写 解决方案 通过javascript等来访问数据库,获取数据,然后再显示到html页面 http://www.jb51.net/article/42178.htm 解决方案二: Dreamweave

db2-DB2取100到200条记录无排序(取出数据库中固定的记录)

问题描述 DB2取100到200条记录无排序(取出数据库中固定的记录) 第一种:思路-->>现获取前100条然后查询结果集在这100条意外再取前100条记录. 代码:SELECT * FROM TABLE WHERE ID not in ( SELECT ID FROM TABLE FETCH FIRST 100 ROWS ONLY ) FETCH FIRST 100 ROWS ONLY . 第二种:思路-->>分页技术,给所有记录添加id,然后取101到200条记录. 代码:SE

sqlite数据库怎么统计某一字段记录中某条记录出现的次数。

问题描述 sqlite数据库怎么统计某一字段记录中某条记录出现的次数. 我数据库中有一条字段路面有很多记录,我想要知道这些记录中某一条记录出现的次数. 应该怎么写. 解决方案 select count(t) from. ... where..

请教如何将数据库中的某一条记录的内容读到一个变量中?

问题描述 请教vb.net2005如何将数据库中的某一条记录的内容读到一个变量中?希望语句能有注释,谢谢!数据库为Access2003 解决方案 解决方案二:Access位置是否相对固定?如果相对固定又没有太多安全上的要求的话不用自己写代码就成.在项目中添加你那个Access文件,然后会在工程数据库中看到你添加的内容,把东西往窗体上一拖就成了,自动会在Load中添加代码.解决方案三:谢谢楼上的朋友回复,数据库的绑定.链接等等我知道,现在需要的是读某一条记录到一个变量中的方法!应该如何写语句?解决

db2-DB2中如何把一个表中一条记录的多个字段的值赋值给另一个表中的相应字段

问题描述 DB2中如何把一个表中一条记录的多个字段的值赋值给另一个表中的相应字段 例如表a 工号 姓名 年龄 性别 001 张三 30 男 002 李四 40 男 表b 工号 姓名 性别 岗位 住址 如何把表a中的第一条记录的字段(工号,姓名,性别)的值赋值给表b 解决方案 所有的数据库都可以象下面这样指定字段的啊 INSERT INTO 表b(工号姓名性别) SELECT 工号姓名性别 FROM 表a

往数据库新增一条记录insert into之前,先查询判断一下字段里面是否有重复值,怎么实现?

问题描述 往数据库新增一条记录insert into之前,先查询判断一下字段里面是否有重复值,怎么实现? 如题,写到这里不知道怎么实现了,请各位大侠指点. Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click If TextBox1.Text = "" Then MessageBox.Show("Please input code请输入编号") Else

sqlite-SQLite insert数据不报错,但是数据库中没有该记录

问题描述 SQLite insert数据不报错,但是数据库中没有该记录 检查了一遍,应该没什么错误啊,中间用了下cursor,为什么没有这条数据记录呢 //省略之前 sqLiteOpenHelper_userList=new SQLiteOpenHelper_UserList(User_Register.this,"UserList.db",1); //省略其他 sqLiteOpenHelper_userList.getWritableDatabase().execSQL("