asp中点击新闻标题链接到新闻的具体内容,并且如何实现显示新闻图片
设计页面<tableborder="0"style="width:865px;height:237px"><tr><tdcolspan="2"style="font-we...
设计页面
<table border="0" style="width: 865px; height: 237px">
<tr>
<td colspan="2" style="font-weight: bold; height: 23px; background-color: #ccccff"><asp:Label ID="newsTitle" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="width: 435px; height: 46px;"><asp:Label ID="newsType" runat="server"></asp:Label></td>
<td style="width: 399px; height: 46px;"><asp:Label ID="newsTime" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="height: 160px" colspan="2">
<br />
<br />
<asp:Image ID="newsimage" runat="server" /><br />
<asp:Label ID="newscontont" runat="server"></asp:Label>
</td>
</tr>
</table>
cs页面
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string id = Request.QueryString["id"].ToString();
string sql = "select * from table1 where 流水号='" + id + "'";
SqlDataReader myReader = BaseClass1.readrow(sql);
newsTitle.Text = myReader["新闻标题"].ToString();
newsType.Text = myReader["新闻类别"].ToString();
newsTime.Text = myReader["添加时间"].ToString();
Image1 .ImageUrl = myReader["新闻图片"].ToString();(这句代码有什么问题?)
newscontont.Text = myReader["新闻内容"].ToString();
}
}
新闻内容是显示出来了,但是新闻图片还是显示不出来,
我实在数据库中写的是如1.jpg 的形式,这个图片是我的网站里一个Images 文件夹下的图片。这样的话,要怎么写读取方式呢? 展开
<table border="0" style="width: 865px; height: 237px">
<tr>
<td colspan="2" style="font-weight: bold; height: 23px; background-color: #ccccff"><asp:Label ID="newsTitle" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="width: 435px; height: 46px;"><asp:Label ID="newsType" runat="server"></asp:Label></td>
<td style="width: 399px; height: 46px;"><asp:Label ID="newsTime" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="height: 160px" colspan="2">
<br />
<br />
<asp:Image ID="newsimage" runat="server" /><br />
<asp:Label ID="newscontont" runat="server"></asp:Label>
</td>
</tr>
</table>
cs页面
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string id = Request.QueryString["id"].ToString();
string sql = "select * from table1 where 流水号='" + id + "'";
SqlDataReader myReader = BaseClass1.readrow(sql);
newsTitle.Text = myReader["新闻标题"].ToString();
newsType.Text = myReader["新闻类别"].ToString();
newsTime.Text = myReader["添加时间"].ToString();
Image1 .ImageUrl = myReader["新闻图片"].ToString();(这句代码有什么问题?)
newscontont.Text = myReader["新闻内容"].ToString();
}
}
新闻内容是显示出来了,但是新闻图片还是显示不出来,
我实在数据库中写的是如1.jpg 的形式,这个图片是我的网站里一个Images 文件夹下的图片。这样的话,要怎么写读取方式呢? 展开
2个回答
展开全部
<table border="0" style="width: 865px; height: 237px">
<tr>
<td colspan="2" style="font-weight: bold; height: 23px; background-color: #ccccff"><asp:Label ID="newsTitle" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="width: 435px; height: 46px;"><asp:Label ID="newsType" runat="server"></asp:Label></td>
<td style="width: 399px; height: 46px;"><asp:Label ID="newsTime" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="height: 160px" colspan="2">
<br />
<br />
<asp:Image ID="newsimage" runat="server" /><br />
<asp:Label ID="newscontont" runat="server"></asp:Label>
</td>
</tr>
</table>
cs页面
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string id = Request.QueryString["id"].ToString();
string sql = "select * from table1 where 流水号='" + id + "'";
SqlDataReader myReader = BaseClass1.readrow(sql);
newsTitle.Text = myReader["新闻标题"].ToString();
newsType.Text = myReader["新闻类别"].ToString();
newsTime.Text = myReader["添加时间"].ToString();
Image1 .ImageUrl = "images/"+ myReader["新闻图片"].ToString();(这句代码有什么问题?)
newscontont.Text = myReader["新闻内容"].ToString();
}
}
<tr>
<td colspan="2" style="font-weight: bold; height: 23px; background-color: #ccccff"><asp:Label ID="newsTitle" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="width: 435px; height: 46px;"><asp:Label ID="newsType" runat="server"></asp:Label></td>
<td style="width: 399px; height: 46px;"><asp:Label ID="newsTime" runat="server"></asp:Label></td>
</tr>
<tr>
<td style="height: 160px" colspan="2">
<br />
<br />
<asp:Image ID="newsimage" runat="server" /><br />
<asp:Label ID="newscontont" runat="server"></asp:Label>
</td>
</tr>
</table>
cs页面
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
string id = Request.QueryString["id"].ToString();
string sql = "select * from table1 where 流水号='" + id + "'";
SqlDataReader myReader = BaseClass1.readrow(sql);
newsTitle.Text = myReader["新闻标题"].ToString();
newsType.Text = myReader["新闻类别"].ToString();
newsTime.Text = myReader["添加时间"].ToString();
Image1 .ImageUrl = "images/"+ myReader["新闻图片"].ToString();(这句代码有什么问题?)
newscontont.Text = myReader["新闻内容"].ToString();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询