asp.net,来自文件夹的datalist图像绑定

时间:2015-05-04 14:43:32

标签: c# asp.net datalist

我正在尝试从文件夹中检索图像并将其显示在我的数据列表中,但遗憾的是图像未显示。

当我运行代码并检查元素时,它会向我显示正确的路径,但图像不会显示。

asp代码

<head>
  <title></title>
  <link href="menu.css" rel="stylesheet" type="text/css" />
  <script src="script/jquery-1.11.1.min.js"></script>
</head>

<body>

  <div style="margin-left:auto;margin-right:auto">

    <ul class="dropdown">
      <li class="drop">
        <a href="#">About us</a>

      </li>
      <li class="drop">
        <a href="#">Contact us</a>

      </li>
      <li class="drop">
        <a href="#">Services</a>

      </li>
      <li>
        <a href="#">Address</a>
      </li>
    </ul>

  </div>
  <div style="width:auto;margin:0 auto;">
    <div id="div1">
      <iframe id="iframe" scrolling="auto" align="middle" frameborder="0" onload="window.scrollTo(0, 0)" src="http://www.myhotels24.eu/fibe.aspx?hid=10000&chid=0&rate=IBE&css=brown" allowtransparency="true"></iframe>
    </div>
  </div>
</body>

C#代码

<asp:DataList ID="DataList1" runat="server" GridLines="Horizontal">
    <ItemTemplate>
        <table class="auto-style1">
            <tr>
                <td class="auto-style2" rowspan="6">
                    <img src= "<%# Eval(("Photo")) %>" />               
                </td>
    </ItemTemplate>
</asp:DataList>

1 个答案:

答案 0 :(得分:0)

您应该在数据库中保存图像路径和名称:

例如“images / folder1 / image1.jpg”

<img src= '<%# Bind("imgtp","~/{0}") %>' />