private string Format(string str)
{
return ("ReadImage.aspx?id="+str);
}
改为:
public string Format(string str)
{
return ("ReadImage.aspx?id="+str);
}

解决方案 »

  1.   

    ImageUrl='<%# Format(1)) %>'这样都会有错。后台代码我改成了
    public string Format(int id)
    {
                string str = id.ToString();
    return ("image.aspx?id="+str);
    }
      

  2.   

    <asp:ImageButton id="ImageButton1" runat="server" Width="178px" ImageUrl='ReadImage.aspx?id=<%# Format(DataBinder.Eval(Container.DataItem,"n_imagesysid")) %>'>
      

  3.   

    <asp:ImageButton id="ImageButton1" runat="server" Width="178px" ImageUrl='ReadImage.aspx?id=<%# Format(DataBinder.Eval(Container.DataItem,"n_imagesysid")) %>'>
      

  4.   

    <asp:ImageButton id="ImageButton1" runat="server" Width="178px" ImageUrl='ReadImage.aspx?id=<%# DataBinder.Eval(Container.DataItem,"n_imagesysid")%>'>