ImageUrl='<%# FormatUrl((int)DataBinder.Eval(Container.DataItem, "State")) %>'
为什么不能转换啊?

解决方案 »

  1.   

    ImageUrl='<%# FormatUrl((int)DataBinder.Eval(Container.DataItem, "State")) %>'
    ->
    ImageUrl='<%# FormatUrl(int.Parse(DataBinder.Eval(Container.DataItem, "State").ToString())) %>'
      

  2.   

    ImageUrl='<%# FormatUrl(DataBinder.Eval(Container.DataItem, "State")) %>'
      

  3.   

    那也不行啊,我定义的FormatUrl的参数是int型的!
      

  4.   

    ImageUrl='<%# FormatUrl(DataBinder.Eval(Container.DataItem, "State","D")) %>'