Чтобы установить ссылку на узел, установите treeNode.Href
на URL.
Если файлы уже размещены на вашем сайте рядом с этой страницей, я думаю, вы знаете их URL.
Скажем, например, локальный файл, такой как C:\inetpub\wwwroot\Files\Directory\MyFile.txt
, можно найти по адресу http://example.com/Files/Directory/MyFile.txt
В этом случае вам нужно выяснить этот URL. Я сделал инструмент для «пересоздания» локальных файловых путей в веб-пути, это пакет NuGet с именем PathMatcher (прокрутите вниз в документах к разделу 'PathMatcher.Resituate' для примеров)