<asp:DataList id="gvData" RepeatColumns="1" runat="server" 
            RepeatDirection="Horizontal"  Width="80" Height="50" 
            ondatabinding="gvData_DataBinding">
         <ItemTemplate>
         <div >
           <div >
         <div >
             <dl >
                    <dt><img src="<%#"~/System/Room/"+Eval("RoomImagePath")%>"   width="80" height="50" border="0" class="thumb_img" rel="<%#"~/System/Room/"+Eval("RoomImagePath")%>"  /></dt>
                </dl>      
            </div>
             </div>
        </div>
             </ItemTemplate>
             </asp:DataList>

解决方案 »

  1.   


    <asp:DataList id="gvData" RepeatColumns="1" runat="server" 
      RepeatDirection="Horizontal" Width="80" Height="50" 
      ondatabinding="gvData_DataBinding">
      <ItemTemplate>
      <div >
      <div >
      <div >
      <dl >
      <dt><img src="~/System/Room/<%#Eval("RoomImagePath")%>" width="80" height="50" border="0" class="thumb_img" rel="~/System/Room/<%#Eval("RoomImagePath")%>" /></dt>
      </dl>  
      </div>
      </div>
      </div>
      </ItemTemplate>
      </asp:DataList>
    这样写!
      

  2.   

    http://localhost:2743/Hotel/web/html/~/System/Room/File/20123151150354589.jpg
    我是想获取#"~/System/Room/这个下面的文件。这样的话应该怎么写啊
      

  3.   

    src="~/System/Room/<%#Eval("RoomImagePath")%>" 这样绑定  另外红色的那个 ~也是不能用的,写成../这样的对应的路径  ~只是在服务端能识别 你那个img标签识别不了
      

  4.   

    你用firebug看看最后页面生成的路径对不对
      

  5.   


    <asp:DataList id="gvData" RepeatColumns="1" runat="server" 
      RepeatDirection="Horizontal" Width="80" Height="50" 
      ondatabinding="gvData_DataBinding">
      <ItemTemplate>
      <div >
      <div >
      <div >
      <dl >
      <dt><img src="../System/Room/<%#Eval("RoomImagePath")%>" width="80" height="50" border="0" class="thumb_img" rel="../System/Room/<%#Eval("RoomImagePath")%>" /></dt>
      </dl>  
      </div>
      </div>
      </div>
      </ItemTemplate>
      </asp:DataList>更正了!
      

  6.   


    <asp:DataList id="gvData" RepeatColumns="1" runat="server" 
      RepeatDirection="Horizontal" Width="80" Height="50" 
      ondatabinding="gvData_DataBinding">
      <ItemTemplate>
      <div >
      <div >
      <div >
      <dl >
      <dt><img src="../System/Room/<%#Eval(RoomImagePath)%>" width="80" height="50" border="0" class="thumb_img" rel="../System/Room/<%#Eval(RoomImagePath)%>" /></dt>
      </dl>  
      </div>
      </div>
      </div>
      </ItemTemplate>
      </asp:DataList>这样子!
      

  7.   


    写成这样就好了:src="../../System/Room/<%#Eval("RoomImagePath")%>" 
    真的是~/的问题.谢谢大家哈。