我在网格视图中有LinkButton
<asp:TemplateField HeaderText="Images">
<ItemTemplate>
<asp:LinkButton ID="lnkDrvImgLic" CommandArgument='<%# Eval("intVou") %>' CommandName="viewLicImg" runat="server">Licence Image</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<%#Eval("intVou") %>
是主键,它应该根据主键显示数据库中的图像。是否需要服务器路径的任何参数?
如果我可以在新标签中打开图像,那就没问题了。
答案 0 :(得分:0)
或者您可以改为使用这样的超链接控件:
<asp:HyperLink NavigateUrl='<%# String.Concat("~/",Eval("ImagePathField")) %>' Target="_blank" runat="server" >L</asp:HyperLink>
请注意,您必须使用“〜/”来获取图像的相对路径。您还需要添加Target"_blank"
以在新标签页中打开图片。
希望这有帮助。