【发布时间】:2026-01-13 10:05:02
【问题描述】:
我有一个网页,我试图在其中超链接图像。该部分网页截图如下:
点击 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) 中添加什么。
我机器本地pdf的路径是"~/Licensee/" + CStr(Session("LicenseeCode")) + "/ViewSA/Lebanon Primary Care Standards for SW.pdf" LicenseeCode是MPHLB。
【问题讨论】:
-
你不需要把ImageUrl改成那个路径吗?
-
@ADyson 也许,我对 asp.net 的诗词不多,但我想知道我需要在 .aspx.vb 中添加什么吗?
-
啊等一下,我知道了,图像只是一个缩略图,您希望它下载实际文件。您希望按钮指向 PDF。所以是的,你需要去了解如何在 ASP.NET 中开始文件下载,大量的教程。
-
@ADyson 我创建了一个图像,单击该图像,它应该在不同的选项卡中打开一个 pdf。我的机器本地 pdf 的路径是 "~/Licensee/" + CStr(Session("LicenseeCode")) + "/ViewSA/Lebanon Primary Care Standards for SW.pdf" LicenseeCode 是MPHLB
-
或者用指向文件的超链接替换imagebutton,用图像而不是超链接中的文本。见*.com/questions/7167839/aspimage-with-link
标签: c# asp.net .net vb.net pdf