Gridview中有一列需要显示图片,用ImageField做的。字段为photo.现在要做点击图片打开一个新页面。求助
1个回答
展开全部
为什么要用ImageField???用下面的代码完全可以实现你要的效果
<asp:TemplateField HeaderText="照片列表" ItemStyle-Width="100px" HeaderStyle-HorizontalAlign="Center"
ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<a href="img.aspx?rid=<%#Eval("MemberID") %>" ><img src="<%#Eval("图片地址") %>"></a>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="照片列表" ItemStyle-Width="100px" HeaderStyle-HorizontalAlign="Center"
ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<a href="img.aspx?rid=<%#Eval("MemberID") %>" ><img src="<%#Eval("图片地址") %>"></a>
</ItemTemplate>
</asp:TemplateField>
更多追问追答
追问
用ImageField是为了字段 photo值是从数据库过来的
追答
">就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询