新闻发布系统中显示新闻页面的问题
新闻发布系统首页的问题我在做新闻发布系统的准备工作,在做一个学习的项目;在Default页面上放一个DataList控件,准备要来显示新闻的标题列表;数据库名称:News...
新闻发布系统首页的问题
我在做新闻发布系统的准备工作,在做一个学习的项目;
在Default页面上放一个DataList控件,准备要来显示新闻的标题列表;
数据库名称:NewsIssueDB 表 NewsInfoT(NewsID,NewsTitle,NewsContent,NewsType,CreateDate)
Default的DataList部分的代码如下:
<asp:DataList ID="dlTest" runat="server">
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr>
<td><a href='ShowNews.aspx?id=<%#DataBinder.Eval(Container.DataItem,"NewsID") %>'
target="_blank">
<%#DataBinder.Eval(Container.DataItem,"NewsTitle") %></a></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:DataList>
PageLoad代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getBindData();
}
}
getBindData的代码如下:
private void getBindData()
{
string connectionString = "data source=localhost; user id=sa; password=123456;
database=NewsIssueDB;";
SqlConnection con = new SqlConnection(connectionString);
string cmdText = "select top 5 * from NewsInfoT order by CreateDate desc";
SqlCommand cmd = new SqlCommand(cmdText, con);
try
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
dlTest.DataSource = ds.Tables[0].DefaultView;
dlTest.DataBind();
}
catch(Exception ex)
{ Response.Write(ex.Message); }
finally{con.Close();}
}
运行该项目,可以出现一个简单的新闻列表,点击列表来可弹出一个网页。
请问ShowNews.aspx要怎样设计?(简单的即可)
我是说怎样把NewsID传递到ShowNews.aspx的页面去,以便获得News的其他信息。 展开
我在做新闻发布系统的准备工作,在做一个学习的项目;
在Default页面上放一个DataList控件,准备要来显示新闻的标题列表;
数据库名称:NewsIssueDB 表 NewsInfoT(NewsID,NewsTitle,NewsContent,NewsType,CreateDate)
Default的DataList部分的代码如下:
<asp:DataList ID="dlTest" runat="server">
<HeaderTemplate><table></HeaderTemplate>
<ItemTemplate>
<tr>
<td><a href='ShowNews.aspx?id=<%#DataBinder.Eval(Container.DataItem,"NewsID") %>'
target="_blank">
<%#DataBinder.Eval(Container.DataItem,"NewsTitle") %></a></td>
</tr>
</ItemTemplate>
<FooterTemplate></table></FooterTemplate>
</asp:DataList>
PageLoad代码如下:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getBindData();
}
}
getBindData的代码如下:
private void getBindData()
{
string connectionString = "data source=localhost; user id=sa; password=123456;
database=NewsIssueDB;";
SqlConnection con = new SqlConnection(connectionString);
string cmdText = "select top 5 * from NewsInfoT order by CreateDate desc";
SqlCommand cmd = new SqlCommand(cmdText, con);
try
{
con.Open();
SqlDataAdapter da = new SqlDataAdapter(cmdText, con);
DataSet ds = new DataSet();
da.Fill(ds);
dlTest.DataSource = ds.Tables[0].DefaultView;
dlTest.DataBind();
}
catch(Exception ex)
{ Response.Write(ex.Message); }
finally{con.Close();}
}
运行该项目,可以出现一个简单的新闻列表,点击列表来可弹出一个网页。
请问ShowNews.aspx要怎样设计?(简单的即可)
我是说怎样把NewsID传递到ShowNews.aspx的页面去,以便获得News的其他信息。 展开
1个回答
传播易
2024-10-18 广告
2024-10-18 广告
作为广州朝闻天下信息技术有限公司的工作人员,我们深知新闻媒体发布的重要性。我们的团队致力于为客户提供高质量的新闻稿发布服务,帮助客户扩大品牌知名度和影响力。我们与多家主流媒体合作,确保新闻稿能够覆盖更广泛的受众。同时,我们还提供定制化的发布...
点击进入详情页
本回答由传播易提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |