C#和ASP.NET 网站设计的代码求助

我做的是一个新闻网站,数据库内有一张表存放着每一则新闻的标题、类型、内容、发布时间等等,现在需要实现的功能是:当浏览网页的人点击主页的gridview的标题超链接时能链接... 我做的是一个新闻网站,数据库内有一张表存放着每一则新闻的标题、类型、内容、发布时间等等,现在需要实现的功能是:当浏览网页的人点击主页的gridview的标题超链接时能链接出一个新闻网页,新闻网页的textbox能显示出新闻内容且与该标题对应,请问cs代码如何编写实现,谢谢。 展开
 我来答
轻烟碎影
2010-06-28 · TA获得超过907个赞
知道小有建树答主
回答量:213
采纳率:40%
帮助的人:150万
展开全部
楼主的问题就是一个窗口传值取值的问题了。这些都是基础性的东西,要多加强。下面是传值取值例程代码,根据你的实际需求再做调整:

前台代码:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>新闻页面</title>
</head>
<body>
<br />
<table border=1>
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="坦陪SqlDataSource1">

<槐枣ItemTemplate>
<tr>
<td>
<a href="listnews.aspx?id=<%# Eval("id") %>"><%# Eval("text") %></a>
</td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
</html>

后台代码:listnews.aspx.cs

public partial class listnews : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string pid = "接收到的id值为";
pid += Request["id"];
pid+="<br />";
Response.Write(pid);
string connstr="Data Source=TIAN;Initial Catalog=news;Persist Security Info=True;User ID=sa;";
SqlConnection conn = new SqlConnection(connstr);
string cmdstr = "select * from comment where(id='"+Request["id"]+"')";
SqlCommand mycmd = new SqlCommand(cmdstr, conn);
SqlDataReader mydr = null;
conn.Open();
mydr=mycmd.ExecuteReader();
mydr.Read();
string res = "";
res += "接收到的id号是:";
res += mydr["id"];
res+="<br />";
res += "接收到的文章内容让明蠢是:";
res += mydr["text"];
Response.Write(res);
}
}

我的邮箱:68105fly@163.com 欢迎交流学习。
A如风C似影M
2010-06-27 · TA获得超过218个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:18万
展开全部
你把点击的标题保存下传过去就行了吧~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
非住虹5180
2010-06-27 · 贡献了超过238个回答
知道答主
回答量:238
采纳率:0%
帮助的人:0
展开全部
C#和ASP.NET 网站设计的代码求助 建网站 去创格互联看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式