-1

サーバーにファイルを保存しました。クライアントは、アンカーをクリックしてページ Home.aspx からファイルをダウンロードできますが、ダウンロードを開始する前に元のファイル名を編集したいと考えています。ASP.NET HttpHandler を使用してそれを行うにはどうすればよいですか。前もって感謝します。

これは私のアンカーコードです:

 <% if (document.Path != null) { %>
                        <a id="downloadLink" runat="server" style="margin: 5px" href="<%# CONTENT_DIRECTORY_ROOT + document.Path %>">
                            <%= LanguageManager.GetValue("LABEL_DOWNLOAD") %></a>
                        <% } %>
4

1 に答える 1

0

RewritePath(newUrl)メソッドを試す

HttpContext.Current.RewritePath(sUrl)

または、使用できます

HttpContext.Current.Server.Transfer(sUrl)
于 2012-09-09T15:38:00.677 に答える