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