none
如何直接取出<%# Eval("Quantity") %>*<%# Eval("MemberPrice")%> RRS feed

答案

  • 你希望得到 3000 吗? <%# Eval("Quantity") %> 为object类型, 你需要把它转换为 int类型!

    如果你有很多这样的处理, 你可以在后台写一个方法!

    public int SetValue(object a, object b){

                return Convert.Int32(a)*Convert.Int32(b);

    }

    前台你可以 : <%# SetValue(Eval("Quantity"),Eval("MemberPrice"))%>

     

    不知道我是否理解你的意思! 希望对你有帮助!

     

     


    Anything Is Possible !
    2010年7月7日 4:28

全部回复

  • 你希望得到 3000 吗? <%# Eval("Quantity") %> 为object类型, 你需要把它转换为 int类型!

    如果你有很多这样的处理, 你可以在后台写一个方法!

    public int SetValue(object a, object b){

                return Convert.Int32(a)*Convert.Int32(b);

    }

    前台你可以 : <%# SetValue(Eval("Quantity"),Eval("MemberPrice"))%>

     

    不知道我是否理解你的意思! 希望对你有帮助!

     

     


    Anything Is Possible !
    2010年7月7日 4:28
  • 十分感谢你的热情帮助,问题解决了。不过你上面的代码有点小错误return Convert.Int32(a)*Convert.Int32(b);应该是return Convert.ToInt32(a) * Convert.ToInt32(b);吧。再次说声谢谢。
    2010年7月7日 4:49