审核|取消  --> 支付|取消首先用户提交信息,后台可以[审核|取消]-->但如果[取消]就不会显示[支付|取消]-->如果点审核就显示[支付|取消]1:点审核完就出 支付|取消   
点取消就显示审核失败 --(支付|取消就隐藏了)2:点支付就显示支付成功,取消也显示审核失败 这种功能谁给个思路数据设计 两个字段 isAudit 1:0 isPay 1:0
ASPX页面显示 支付成功:审核失败   
全部都是在同一列中! 先审核后支付! 必须先审核成功-才能进入[支付|取消] 如果审核|取消 点取消就直接审核失败不会进入 [支付|取消]  而审核完或支付完.页面就会显示 支付成功或者审核失败!求教啊..

解决方案 »

  1.   

    三元运算符<%#Eval("isAudit ").ToString()=="1"?"支付成功":"审核失败"%>
    这样不行?
      

  2.   

    怎么就是不明白吗?想法明白.但是怎么实现?
    就算一个字段:ispay?0:1<%# Convert.ToInt32(Eval("isPay").ToString()) == 0 ? "<a href='UserDrawalList.aspx?action=isPay&UDid=" + Eval("ud_id") + "' onclick='return AuditFun()' title='点击进行支付'>[ 支付 ]</a> | <a href='UserDrawalList.aspx?action=&UDid=" + Eval("ud_id") + "'  onclick='return AuditDeleteFun()' title='点击进行取消'>[ 取消 ]</a>" : "审核失败"%> 
    这也不对啊?
                                
      

  3.   

    你的意思是显示不同字段跳转不同页面是吗
    你直接后台写方法
     public string CheckLink(int id)
             {
                
                string url="";
                if (id==0)
                {
                    url = "根据需求" + id;
                }
                if (id==1)
                {
                    url = "根据需求" + id;
                }
                return url;
            }
    前台
    <%# CheckLink(Eval("isPay")).ToString()) %>
      

  4.   

    不是显示不同字段跳转不同页面.而是我要在页面上出现<%# Convert.ToInt32(Eval("isPay").ToString()) == 0 ? "<a href='UserDrawalList.aspx?action=isPay&UDid=" + Eval("ud_id") + "' onclick='return AuditFun()' title='点击进行支付'>[ 支付 ]</a> | <a href='UserDrawalList.aspx?action=&UDid=" + Eval("ud_id") + "' onclick='return AuditDeleteFun()' title='点击进行取消'>[ 取消 ]</a>" : "审核失败"%>  
    然后在URL后台进去处理.然后在前台显示
    <%#Eval("isAudit ").ToString()=="1"?"支付成功":"审核失败"%>支付成功或者审核失败