Hej Jag skulle ha skrivit en "hjälpmetod" som returnerar en korrekt sökväg utifrån den filinformation du har.Länka till filer i en GridView
Jag läser upp filnamn och sökväg till filer i en array.
Denna array loopar jag igenom och lägger innehållet i en DataTable
som jag sedan kopplar till en GridView.
Nu vill jag att användaren ska kunna klicka på varje rad i min GridView
och således få möjlighet att hämta hem dessa filer.
Hur skriver jag i mitt fall för att kunna åstakomma detta?
Dvs peka mot en specifik sökväg (en nätverkssökväg)
och lägga en länk för varje post i en grid.
Sidan byggs dynamiskt beroende på vilka filer som ligger under
den valda mappen.
Tacksam för svar
DanielSv: Länka till filer i en GridView
Något i stil med följande i din codebehind:
<code>
public string GetFilePath(object FileName)
{
string fileName = System.Convert.ToString(FileID);
return Server.MapPath(fileName);
}
</code>
Sen i listningen (din .aspx) kör du något i stil med:
<asp:HyperLink NavigateUrl='<%# GetFilePath(Eval("FileName")) %>' Text="Hämta filen" ID="lnkFilen" runat="server" />