日期:2014-05-19  浏览次数:20516 次

想问各位一个疑问,前面直接访问方式public
cs  
public   string   a(int   i)
{
    return   i.ToString();
}

前台
<%#   DataBinder.Eval(Container,   "DataItem.ReadCount ")%>

我用这个调用数据
但我想这要把前台调的数据时当变量   i   来调用   public   string   a  

请问各位如何解决呢

<%=a(DataBinder.Eval(Container,   "DataItem.ReadCount ")%>
这样不行,

怎么做呢,谢谢!

------解决方案--------------------
<%#a(Convert.ToInt32(DataBinder.Eval(Container, "DataItem.ReadCount "))%>

------解决方案--------------------
DataBinder.Eval 方法返回的值是Object类型的
------解决方案--------------------
DataBinder.Eval(Container, "DataItem.ReadCount ")是 object型的 ,需要转换成你自己定义的int型
------解决方案--------------------
up