ディレクトリから最新のファイルを取得する必要があるため、 を使用しLINQ
てファイル名を取得し、そのファイル パスをリンクとして指定しました。リンクをクリックすると、ファイルが開きます。しかし、リンクを閉じた後、もう一度リンクをクリックすると問題が発生します。ファイルが更新されているにもかかわらず、古いコンテンツが表示されています。
次のコードを使用してファイルを取得します。
var directory = new DirectoryInfo("C:\\MyDirectory");
var myFile = (from f in directory.GetFiles()
orderby f.LastWriteTime descending
select f).First();`
次に、次のコードを使用して、リンク付きの上記のファイルをラベルに割り当てます。
label.text="<a href=\"" + "Log\\" + myFile + "\" target = '_NEW' runat='server'>Click</a>"