前台代码
<asp:datalist id="HDataList" Width="100%" runat="server" RepeatDirection="Horizontal" RepeatColumns="2" ShowHeader="False" ShowFooter="False" CellPadding="10" CellSpacing="3">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="100" align="center">
<a href="" OnMouseOver="show()" OnMouseMove="show()" OnMouseOut="hide()">
<%#DataBinder.Eval(Container.DataItem, "ProductsName")%>
</a>
</td>
<td width="140" align="left">
<table>
<tr>
<td align="left"> 价格:<del>¥<%#String.Format("{0:f}", DataBinder.Eval(Container.DataItem, "ProductsJiaGe"))%></del></td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:datalist><div id="Popup" class="transparent">
<asp:Image ID="Image1" runat="server" ImageUrl="">
</div>
后台代码:protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getHotDataList();
}
}
private void getHotDataList()
{
DBConn myDB = new DBConn();
string sql = "select * from [Products] order by id desc";
HDataList.DataSource = myDB.getDataReader(sql);
ddlJumpToPageNum.Items.Add(i.ToString()); HDataList.DataBind();
myDB.Close();
}
我要实现的是从数据库里取出的imageurl这个字段的值传给<asp:Image ID="Image1" runat="server" ImageUrl="">
做为imageUrl
我怎么努力都实现不了。请各位帮帮我,在线等大家
<asp:datalist id="HDataList" Width="100%" runat="server" RepeatDirection="Horizontal" RepeatColumns="2" ShowHeader="False" ShowFooter="False" CellPadding="10" CellSpacing="3">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<table cellpadding="0" cellspacing="0">
<tr>
<td width="100" align="center">
<a href="" OnMouseOver="show()" OnMouseMove="show()" OnMouseOut="hide()">
<%#DataBinder.Eval(Container.DataItem, "ProductsName")%>
</a>
</td>
<td width="140" align="left">
<table>
<tr>
<td align="left"> 价格:<del>¥<%#String.Format("{0:f}", DataBinder.Eval(Container.DataItem, "ProductsJiaGe"))%></del></td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:datalist><div id="Popup" class="transparent">
<asp:Image ID="Image1" runat="server" ImageUrl="">
</div>
后台代码:protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getHotDataList();
}
}
private void getHotDataList()
{
DBConn myDB = new DBConn();
string sql = "select * from [Products] order by id desc";
HDataList.DataSource = myDB.getDataReader(sql);
ddlJumpToPageNum.Items.Add(i.ToString()); HDataList.DataBind();
myDB.Close();
}
我要实现的是从数据库里取出的imageurl这个字段的值传给<asp:Image ID="Image1" runat="server" ImageUrl="">
做为imageUrl
我怎么努力都实现不了。请各位帮帮我,在线等大家
然后 用<% %>
应该可以吧~
imageUrl用C#代码操作
<asp:Image ID="Image1" runat="server" ImageUrl="">
</div>
是在datalist 外面的啊
这个语法对吗?怎么提示atrribute没有定义呢