我的 VB ASP.NET 应用程序中有一个来自数据库的填充表,如下所示:
<dl class="row">
<dd style="width:20%; background:none;">
<%# Eval("name")%>
</dd>
<dd style="width:20%;">
<%# Eval("description")%>
</dd>
<dd style="width:30%;">
<a href="<%# Eval("templateLink")%>"><%# Eval("templateId")%></a>
</dd>
</dl>
现在,我已将模板的链接保存在其中,templateLink
并使用Guid
它的名称,即templateId
. 现在,当我单击该链接时,我希望能够保存文件,但现在它没有这样做。我什至无法访问服务器上的文件(在开发环境中我可以访问但仍然无法下载)。
这是我正在使用的路径。
<configuration>
<appSettings>
<add key="UploadLocation" value="C:\inetpub\wwwroot\MyProject\Intranet\Resources\"/>
</appSettings>
<configuration>
这是上传代码:
Dim TempEx As String = System.IO.Path.GetExtension(fuTemp.FileName)
Dim TempPath As String = ConfigurationManager.AppSettings("UploadLocation")
Dim TempName As String = report.TempID.ToString + TempEx
fuTemp.PostedFile.SaveAs(TempPath + TempName)
report.TemplateLink = TempPath + TempName
如您所见,我正在保存 TemplateLink 的路径,稍后我将使用它来a href
为表创建路径。我尝试使用我在网上找到的几种解决方案,但无法充分利用它。
如果可能的话,请向我澄清这个问题:(
谢谢你。