repeater的问题后台
public int test(int a)
{
return a*a;
}如果我用前台代码用<%#test(3)%>通过没问题
但<%#DataBinder.Eval(Container.DataItem,"article_id")%>就出错
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1502: 与“blog._default.aa(int)”最匹配的重载方法具有一些无效参数
public int test(int a)
{
return a*a;
}如果我用前台代码用<%#test(3)%>通过没问题
但<%#DataBinder.Eval(Container.DataItem,"article_id")%>就出错
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1502: 与“blog._default.aa(int)”最匹配的重载方法具有一些无效参数
<%#test(DataBinder.Eval(Container.DataItem,"article_id"))%>
<%#test(int.Parse(DataBinder.Eval(Container.DataItem,"article_id")))%>
public int test(object a)
{
int b=Convert.ToInt32(a);
return b*b;
}
请问你那方法能高度通过吗,还是我的程序错了?
谢谢结贴了