繁体   English   中英

如何在asp.net(C#/ vb.net)中超链接图像?

[英]How to hyperlink an image in asp.net (C# / vb.net)?

我有一个网页,试图在其中超链接图像。 该页面的该屏幕截图如下:

在此处输入图片说明

在单击pdf图像时,应打开一个pdf。

目前,我可以创建本地机器上的pdf image


.aspx文件中的代码是:

<div class="row" id="divViewAssessment" runat="server">
   <div class="itemtitle">
      <asp:Label ID="litBlankAssessment" runat="server"></asp:Label>
   </div>
   <div class="itemdata">
      <asp:ImageButton ID="btnViewAssessment" runat="server" ImageUrl="~/Images/doc_pdf.gif"
         CausesValidation="False" ValidationGroup="vgrp1" Enabled="true"></asp:ImageButton>
   </div>
</div>


我想知道我需要在.aspx.vb文件中放入什么代码? 我确定我需要在.aspx放什么,但是不确定在.aspx.vb (behind the code)要放什么.aspx.vb (behind the code)

在我的计算机上本地的pdf路径为"~/Licensee/" + CStr(Session("LicenseeCode")) + "/ViewSA/Lebanon Primary Care Standards for SW.pdf"MPHLB

ImageButton控件用于触发回发,而不是导航到URL。

请改用HyperLink控件。 它具有ImageUrl属性来设置显示的图像,还具有NavigateUrl属性来设置目标URL。

您可以使用以下代码。

Protected Sub btnViewAssessment_Click(sender As Object, e As ImageClickEventArgs) Handles btnViewAssessment.Click

    Response.Redirect("Lebanon Primary Care Standards for SW.pdf")

End Sub

将您的pdf放入解决方案文件夹中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM