C#和ASP.NET 网站设计的代码求助
我做的是一个新闻网站,数据库内有一张表存放着每一则新闻的标题、类型、内容、发布时间等等,现在需要实现的功能是:当浏览网页的人点击主页的gridview的标题超链接时能链接...
我做的是一个新闻网站,数据库内有一张表存放着每一则新闻的标题、类型、内容、发布时间等等,现在需要实现的功能是:当浏览网页的人点击主页的gridview的标题超链接时能链接出一个新闻网页,新闻网页的textbox能显示出新闻内容且与该标题对应,请问cs代码如何编写实现,谢谢。
展开
3个回答
展开全部
楼主的问题就是一个窗口传值取值的问题了。这些都是基础性的东西,要多加强。下面是传值取值例程代码,根据你的实际需求再做调整:
前台代码:
<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 欢迎交流学习。
前台代码:
<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 欢迎交流学习。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询