ASP.NETアプリケーションで次のシナリオがあります。一時ディレクトリにファイルを作成し、そのファイルへのリンクを返します。私はそれを次のように実装します:
// get URL to create file
var tempDataOperationsDirectory = Server.MapPath("~/temp/DataOperations/foo1.txt");
// Create file
// Create link:
ButtonViewFile.NavigateUrl = Page.ResolveUrl("~/temp/DataOperations/foo1.txt");
上記は動作します。それが良いアプローチかどうか疑問に思っています。代替案があるとしたらどうでしょうか。