我想要生成的html是 
<asp:Image ID="Image1" ImageUrl="/Images/Image1.png" runat="server" />
其中image1.png是数据库中得到的,如果这样绑定
<asp:Image ID="Image1" ImageUrl='<%#Eval("Image")%>' runat="server" />
生成的是:<asp:Image ID="Image1" ImageUrl="Image1.png" runat="server" />
如何能拼出第一个带路径的效果?
加一个函数的处理方法(如下)不考虑
<asp:Image ID="Image1" ImageUrl='<%#addPath(Eval("Image").ToString())%>' runat="server" />想要一个在前台拼出的类似如下(下面的不对)<asp:Image ID="Image1" ImageUrl="/Images/"+'<%#Eval("Image")%>' runat="server" />

解决方案 »

  1.   

    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image")%>' runat="server" /> 
      

  2.   

    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image").ToString()%>' runat="server" />
    还要ToString()一下
      

  3.   

    <asp:Image ID="Image1" ImageUrl='/Images/<%#Eval("Image")%>' runat="server" /> 
      

  4.   

    <asp:Image ID="Image1" ImageUrl='/Images/<%#Eval("Image")%>' runat="server" /> 
      

  5.   


    <script>
    window.onload=function(){
    document.getElementById("Image1").src="/Images/" + document.getElementById("Image1").src;
    };
    </script>
      

  6.   

    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image").ToString()%>' runat="server" /> 
      

  7.   

    <asp:Image ID="Image1" ImageUrl='/Images/ <%#Eval("Image")%>' runat="server" /> 
      

  8.   

    <asp:Image ID="Image1" ImageUrl='<%# Eval("Image", "~/Images/{0}") %>‘
      

  9.   

    <asp:Image ID="Image1" ImageUrl='/Images/'+' <%#Eval("Image")%>' runat="server" /> 
      

  10.   

    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image")%>' runat="server" /> 
      

  11.   

    或是在cs文件里写也行Image1.ImageUrl='.....'
      

  12.   

    <asp:Image ID="Image1" ImageUrl='<%# "/Images/"+Eval("Image")%>' runat="server" /> 
      

  13.   

    '/Images/+" <%#Eval("Image")%>"'
    我是单引号里套双引号. 
      

  14.   

    <asp:Image ID="Image1" ImageUrl='<%# "/Images/"+Eval("Image")%>' runat="server" /> 
      

  15.   

    试了下,只有这个
    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image").ToString()%>' runat="server" /> 
    可以,别样的都不行啊
    你们测过了么?
      

  16.   

    <asp:Image ID="Image1" ImageUrl=' <%# "/Images/"+Eval("Image").ToString()%>' runat="server" /> 
    这个是测试过了才发的啊,楼主还想要什么样子的?```