前台代码:
<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<label title="<%# Eval("sign")%>"> <%# Setjpg(Eval("isvalid").ToString())></label>
</ItemTemplate>
</asp:DataList>
后台代码:
public string Setjpg(string jpg)
{
string[] k = jpg.Split(' ');
string st = String.Empty;
foreach (string s in k)
{
if (s == "1")
{
st += "●";
}
else if (s == "0")
{
st += "○";
}
}
return st;
}
请问怎么用图片替换●和○???
st+="<img src=\"+图片链接+"\" alt="描述" />";
谢啦
@DoLu: 不客气
@飞来飞去: 你如果我想要在<%#GetInt((string)Eval("AGroupValidCode"))%>里面绑定图片呢?
就比如这样子 外面这个圈是一张图片,里面的71是AGroupValidCode值
@DoLu: 2种做法
1 <div style="background-image:url(图片路径)"><%AGroupValidCode%></div> 需要调整样式
2 新建一个页面,比如drawGroupValidCode.aspx,根据url传参 ?code=xxx生成突变,涉及bitmap等知识,网上实例比较多
@飞来飞去: <div style="background-image:url(图片路径)"><%AGroupValidCode%></div>
这个报错耶,在DataList里面可以用div吗
@DoLu: 应该是<%=AGroupValidCode%> label都能放,div为啥不能放...