类试新闻网站,其中添加一条新闻如何对应到一个地址,求高手指点下

我想要做一个类试新闻网站,在后台中添加一条新闻后,访问者能从一条地址直接访问到这新闻,因为是新闻是很多的,所以这地址我想可能是自动生成的,但这具体要怎么实现呢,请高手指教... 我想要做一个类试新闻网站,在后台中添加一条新闻后,访问者能从一条地址直接访问到这新闻,因为是新闻是很多的,所以这地址我想可能是自动生成的,但这具体要怎么实现呢,请高手指教下,说下,我用的是asp.net 的
谢谢
回答满意一定加分!!!
2楼和3楼的都正确,可是2楼先回答的,我把分给他了。。同时我按我原先说的加分回报你~~~
展开
 我来答
ljfrkai
2010-04-06 · TA获得超过311个赞
知道答主
回答量:383
采纳率:100%
帮助的人:328万
展开全部

用GridView绑定数据吧,然后编辑列

别人查看新闻的时候就看到你从数据库里面提出的新闻介绍,点那个介绍就把那数据的ID传给另外个页面,再在另外个页面用Request.QuerString["newsid"]把ID获取出来,然后在那个页面SELECT news from [数据库名] where newsid = @newsid,那个页面也用个GridView就把新闻的详细信息显示出来了

qiushiji
2010-04-06 · TA获得超过502个赞
知道小有建树答主
回答量:560
采纳率:100%
帮助的人:538万
展开全部
我觉得给你说一下思路你会清晰很多。
1、在数据库中每条新闻会对应唯一的一个ID,我们就是通过这个Id来标识是哪条新闻。
2、你需要一个aspx页面来展示新闻列表,就叫NewsList.aspx
3、你需要一个aspx页面来展示新闻详细,就叫NewsView.aspx

这样准备工作就完成了

在NewsList.aspx中 展示你的新闻列表,你希望点击一条新闻标题能够显示新闻详细内容,而实际上你只需要做一件事,就是跳转到NewsView.aspx页面并把这条新闻的Id传递到这个页面

做起来很简单,通常我们使用<a href='NewsView.aspx?id=10000'>新闻标题</a>来完成这个工作。

也就是在NewsList页中生成这样的超链接标记。具体实现可以使用repeater或者别的都可以。

在NewsView.aspx页面中 通过Request.QueryString['id']来获取这个新闻的标识,然后在数据库中查询出这条新闻的信息 显示在NewsView.aspx页面上

说的很清楚了吧!“授人以鱼不如授人以渔”

还是希望你能通过别人提供的思路自己实现出来。加油
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式