我是ASP.NET和C#的新手,我需要一个帮助。
我的任务:
我想在特定网址的网格视图中显示图片。我将这些URL保存在我的SQL数据库中,但它们并不完整。我的意思是:
我的数据库中的URL如下所示:“somefolder / imagename.jpg”(不带引号)。我想用我的起始网址来汇总数据库中的URL,例如:“www.mypage.com/somefolder/imagename.jpg”,所有内容都显示在GridView中。
如何从这项特殊任务开始?任何帮助真的很有用。
答案 0 :(得分:1)
您可以使用ImageField
并使用格式字符串属性来格式化网址与数据库中的值相关的方式。 {0}是来自数据库的值的占位符,将在生成gridview时替换
<asp:GridView runat="server" ID="xxx" AutoGenerateColumns="false">
<Columns>
<asp:ImageField DataImageUrlFormatString="http://mysite/{0}" DataImageUrlField="url">
</asp:ImageField>
</Columns>
</asp:GridView>