次のように、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
ご覧のとおり、後でa href
テーブルの を作成するために使用する TemplateLink へのパスを保存しています。Web で見つけたいくつかのソリューションを使用してみましたが、あまり活用できませんでした。
可能であれば、この問題を明確にしてください:(
ありがとうございました。