我现在弄的一个审核的字段  idfig  ,默认值为0.   
 
  在页面显示时,我想要当 idfig字段为0的显示为  未审核。
 
  点击未审核  改变 idfig的值为1。 变成通过。。  咋搞啊。

解决方案 »

  1.   

    <%# Eval("idfig").ToString().Equals("0")?"未审核":""%>
    <%# Eval("idfig").ToString().Equals("0" )? "<a href=\"manage.aspx?Id=" + Eval("Id").ToString() + "\"> 操作</a>" : ""%>
    manage。aspx修改
      

  2.   

    <%# DataBinder.Eval(Container.DataItem,'idfig')==0?'未审核':'审核'%>
      

  3.   

    <%# Cutidfig(Eval("idfig").ToString(),Eval("id").ToString())%>后台代码:public string Cutidfig(string idfig,string id)
    {  if(idfig=="1")
      {
        idfig="<a href=\"update.aspx?Id="+id+"\">审核</a>";
      }
      else
      {
        idfig="<a href=\"update.aspx?Id="+id+"\">未审核</a>";
      }
     return idfig;
    }
      

  4.   

    后台加段代码,即可。public string getstate(Object obj)
    {
    //返回审核或未审核
    }前台
    getstate(Eval("idfig"))
      

  5.   

    这样比较好,也可以在Item_DataBound事件中进行处理,就是稍微麻烦点,还要查找控件。