如何在一个页面显示不同类型的新闻 ?asp.net C#

 我来答
百度网友43e0f0a
2012-05-08 · 超过31用户采纳过TA的回答
知道答主
回答量:62
采纳率:0%
帮助的人:76.6万
展开全部
1)你要定义一个参数指定新闻的类型,你关心的这个页面要接受这个参数。
在页面上可以采用这样的语句来接受你关心的参数string newsType=Request["newsType"];
2)接到参数后你要把这个参数传给存储过程或sql语句(这中间要用到ado.net),给你个存储过程的例子
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

Create PROCEDURE [dbo].[SP_GetNewsByTypeID]
@newsType INT
AS
BEGIN
SELECT *
FROM NewsTable
WHERE newsType=@newsType
END

如果你不知道怎么建立c#和sqlserver的关系,你可以追问
追问
1)你要定义一个参数指定新闻的类型,你关心的这个页面要接受这个参数。 在页面上可以采用这样的语句来接受你关心的参数string newsType=Request["newsType"]; 1)你关心的这个页面要接受这个参数。 在页面上可以采用这样的语句来接受你关心的参数string newsType=Request["newsType"]; 但是我要的是在首页展示怎么传参,首页展示多个不同的新闻块
追答
每个模块在绑定数据的时候都会执行同一个方法,这个方法会接受不同的参数来表示当前首页的某一个部位要显示的内容,如果你的页面上各个板块是固定的,那你可以把参数写死在后台的程序里
DataSet ds_a = GetData('a');
this.Repeater_a = ds_a;
DataSet ds_b = GetData('b');
this.Repeater_b = ds_b;
…………
DataSet ds_x = GetData('x');
this.Repeater_x = ds_x;
a-x表示新闻的种类
百度网友38b75e5
2012-05-05 · TA获得超过103个赞
知道小有建树答主
回答量:281
采纳率:0%
帮助的人:201万
展开全部
查询数据的时候查询不同类型的新闻就好了,可以使用Union语句
更多追问追答
追问
把查询的类型写死吗
追答
也可以不写死,类型当参数就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-09
展开全部
用模版做页面 然后?传参数查询数据库显示内容
参数懂吗 查询条件写成参数 传递到你的代码中做查询 肿么会写亖捏 汗.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式