asp.net - 如何使用vb将文件名(文件名)的参数从文件夹路径(pdf文件)传递到asp.net中的href标签
问题描述
我想通过从asp.net中的文件夹路径传递文件名(文件,pdf文件)来传递url(href标签)中的参数。我怎样才能做到这一点?
这是我获取文件夹路径的语法
//Getting file name of the file
Dim fileName As String = Request.QueryString("ID")
//File directory
Dim PDFPath As String = ConfigurationManager.AppSettings("PdfPath") & "\" & fileName & ".pdf"
继承人在界面中
<li><a href="http://www.website.my/" target='_blank'>View PDF</a></li>
我应该如何在我的 href 属性中写它?
解决方案
如果您将其更改<a href="http://www.website.my/" target='_blank'>
为 ASP.NET HyperLink 控件,您将能够在后面的代码中设置其属性。
所以,使用
<li><asp:HyperLink ID="pdfLink" Text="View PDF" Target="_blank" runat="server" /></li>
在你的代码中
Dim PDFPath As String = IO.Path.Combine(ConfigurationManager.AppSettings("PdfPath"), fileName & ".pdf")
pdfLink.NavigateUrl = "http://www.website.my/pdfFolder/" & filename & ".pdf"
(假设PDFPath
将用于其他用途)。
推荐阅读
- smartcard - EMV Issuer Authenticate in second generate AC
- javascript - 在 disconnectedCallback 上调度事件
- asp.net-core - Entity Framework Core 在向表中插入一条记录时保存多条记录
- c++ - C++ 错误:Fltk 中的“FL/Fl_xyz_Button.H:没有这样的文件或目录”?
- python - 将所有循环结果保存到 Python Pandas 中的数据框有问题吗?
- stax - Woodstox - 当文档没有根时尝试写入 END_DOCUMENT
- swift - SwiftUI:将函数的返回值显示到另一个视图
- javascript - .ejs 中标签的奇怪行为
我的 .ejs 文件中有以下代码。
<div id="result_listings"> <script> var inHTML = '<table style="border: 1px solid black">'; var results = <%- JSON.str
- django - 应用程序与 buildpack 不兼容:将 django 应用程序部署到 heroku 时出错
- html - 如何将数据从 CSV 导入 HTML