这样代码 应该写在什么地方 前台(*.aspx)还是(*.cs)后台?
因改如何写?
通过datalist 如何实现这样的功能if(表.某个字段!=null)
{
显示一个图片
}
else
{
显示另一个图片
}

解决方案 »

  1.   

    如果是我写直接写在SQL查询里面
    (case when .. else ... end) as outurl
      

  2.   

    后台比较好吧。写一个相关的方法<%# Check(DataBinder.Eval(Container.DataItem, "字段").ToString())%>.cspublic string Check(string str)
    {
       if(str!=null||str!="")
       {
          return "<img........>";
       }
       else
       {
          return "<img........>";
       }
    }
      

  3.   

    可以写在后台吧在.cs文件里面写可以写前台.aspx中定义一个<img>控件然后在后台代码中
    if(表.某个字段!=null)
    {
       img.Src = "图片路径"
    }
    else
    {
    显示另一个图片img.Src = "图片路径"}