<%# DataBinder.Eval(Container.DataItem,"ID"-1,"Basketball/AboutSD.aspx?type={0}") %>
读取“ID”节点减去1的值,也就是读取上一条记录。当没有上一条记录的时候,显示为“无”
该怎么做呀?

解决方案 »

  1.   

    something like the following<%#  (((int)DataBinder.Eval(Container.DataItem,"ID")) - 1) == 0? "无" : "有" %>if it is complicated, trystring GetValue(int ID)
    {
     if (ID == 1)
        return "xx";
     else
        return "yy";
    }
    <%#   GetValue((int)DataBinder.Eval(Container.DataItem,"ID")) %>
      

  2.   

    vb.net
    .aspx.vb  
    public function GetValue(int ID) as string  if (ID == 1) then
        return "xx"
     else
        return "yy"
     endif
    end function.aspx
    <%#   GetValue((int)DataBinder.Eval(Container.DataItem,"ID")) %>
      

  3.   

    不好意思……XX,YY代表什么啊?
      

  4.   

    >>>不好意思……XX,YY代表什么啊?represents whatever you want to return