<%#   Eval("Name","<%=variable%>")   %>
variable必须是在页面类里,起码是protected,不能是private.

解决方案 »

  1.   

    过不了
    <%# Eval("Name","<%=strPath%>") %>
    取不出文件信息来.
      

  2.   

    QUOTE:取不出文件信息来.
    ----------------
    怎么取不出,你总要说清楚一点吧,还是异常了还是运行时没有内容
      

  3.   


    页面代码这样可以取出来,可以在ImageButton上面显示图片出来.
    asp:ImageButton ID="ImageButton1" runat="server" 
    CommandArgument='<%# Eval("FullPath") %>'
    CommandName="ShowLargPhoto" ImageUrl='<%#Eval("Name","~/images/{0}")%>'
    ToolTip='<%# Eval("Length", "^_^此文件的大小 {0} 字节") %>' 
    Height="500px" Width="700px" />改成变量方式:
    变量定于了是这样的
    public string strPath = "~/images/{0}";asp:ImageButton ID="ImageButton1" runat="server" 
    CommandArgument='<%# Eval("FullPath") %>'
    CommandName="ShowLargPhoto" ImageUrl='<%#Eval("Name","<%=strPath%>")%>'
    ToolTip='<%# Eval("Length", "^_^此文件的大小 {0} 字节") %>' 
    Height="500px" Width="700px" />
    就不行了,图片显示没有出来,但是代码没有错误可以通过.
      

  4.   

    我改成变量
    public   string   strPath   =   "~/images/pic1.jpg"; 
    之后用变量也是不行,不用格式了也不行
      

  5.   

    没有输出变量数据信息结果是输出了<%=strPath%>