<img src=" <%#(string)DataBinder.Eval(Container.DataItem, "news_xpicture") == 1 ? "images/top1.jpg" : "images/top2.jpg" %>这是 读数据库等于1的时候显示第一张图片 要不就输出第二张图片 要是有三张图片怎样写呀 比如读数据库等于1时显示第一张 等于2时显示第二张 等于3时显示第三张
解决方案 »
- 验证码(C#)
- 请教 查询字符串中的字符问题。
- 菜鸟,菜采鸟,提问!
- 如何获得客户端内网IP
- 关于用户控件的图片路径问题。
- 编一个控件,如何在属性的set中加入容错判断???
- 微软官方ASP.NET.2.0快速入门 数据绑定那个教程的问题
- 孟子请进~我是要把汉字“文忠”转成文忠如何做到啊?
- 未将对象引用设置到对象的实例
- Matrix有不有中文版??
- C#一个判断字符串“FLHT-200904200002,FLHT-200904200004”逗号前和逗号后是否相同!
- ++++++++++++搜索结果显示在GridView控件上的问题!~有高手吗?帮小弟想想对策!!++++++++++++
<asp:Image ID="Image4" runat="server" ImageUrl='<%# GetImage(Eval(news_xpicture)) %>' /> 后台方法:
public string GetImage(object str)
{
if (str.ToString()==1)
{
return "images/top1.jpg" ;
}
else if(str.ToString()==2)
{
return str.ToString();
}
}//如果有无数种可能 就这样写:
public string GetImage(object str)
{
return "images/top"+str.toString()+".jpg" ;
}
*****************************************************************************
享受编程,享受人生