If you are using ASP.NET, then you can't - The user can't see the server screen, or click any buttons and the server can't run programs on the client. The best you can do is let the user decide how his browser saves downloads.
If you aren't and this is a WinForms app, then you can use a
FolderBrowserDialog[
^]