C# 在datalist ASP.NET中显示图像
我想在我的数据列表中显示图像。图像URL存储在我的数据库中。由于某些原因,无法从我的数据库检索URL 谁知道我错过了什么?这是我的密码C# 在datalist ASP.NET中显示图像,c#,asp.net,sql,C#,Asp.net,Sql,我想在我的数据列表中显示图像。图像URL存储在我的数据库中。由于某些原因,无法从我的数据库检索URL 谁知道我错过了什么?这是我的密码 <asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="3" Width="100%"> <ItemTemplate> <asp:Image runat="server
<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="3" Width="100%">
<ItemTemplate>
<asp:Image runat="server" ImageUrl="http://mywebsite.com/folder/{0}" Width="100%" />
</ItemTemplate>
</asp:DataList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [url] FROM [MyDatabase]"></asp:SqlDataSource>
将映像绑定到映像控件时出现问题。试试这个
<asp:Image runat="server" ImageUrl='<%# "http://mywebsite.com/folder/" + Eval("url") %>' Width="100%" />
或
图像是否在同一台服务器中?是。它们只是在不同的文件夹中。作为最后一个链接,我收到了这种url。我对asp.net不太熟悉,所以我需要一些帮助:)太棒了。它起作用了!在我接受你的回答之前,你能回答我这个问题吗。“Eval”是什么意思?请检查此处的链接以了解解释。你也可以看到这一点。好的@根豹
<asp:Image runat="server" ImageUrl='<%# "~/folder/" + Eval("url") %>' Width="100%" />