在后台写个方法public string a(object b ) 在imageUrl=‘<%= a(Eval("Name")%>)%>’这样就行了额撒

解决方案 »

  1.   


    protected string dir = null;
    ImageUrl='<%# "update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'
      

  2.   

    ImageUrl='<%# "~/update/KeyWork/PIC/"+dir+Eval("Name").ToString()%>'前面加一个“~/”比较好吧
      

  3.   

    ImageUrl='<%"update/KeyWork/PIC/"+ dir+"/"+Eval("Name").ToString()%>'/>
    或在后一台使用函数
      

  4.   

    这样的为啥报错呢src=' <%"update/KeyWork/PIC/"+DIR+"/"+Response.Write(editArr[i].ToString());%>' 报这样的错  只有 assignment、call、increment、decrement 和 new 对象表达式可用作语句我方法后面跟()了啊 
      

  5.   


    src=' <%Response.Write("update/KeyWork/PIC/"+DIR+"/"+editArr[i].ToString());%>' 
      

  6.   

    楼主HTML里的代码好乱啊。2楼的正解。