我在网格视图中有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") %>
是主键,它应该基于主键显示数据库中的图像。服务器路径是否需要任何参数?如果可以在新标签页中打开图片,那会很好。
或者,您可以改为使用Hyperlink控件,如下所示:
<asp:HyperLink NavigateUrl='<%# String.Concat("~/",Eval("ImagePathField")) %>' Target="_blank" runat="server" >L</asp:HyperLink>
请注意,必须使用“〜/”来获取图像的相对路径。另外,您需要添加Target"_blank"
以在新选项卡中打开图像。
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句