It is often better to try to refrain from Response.Write, but if you have to do it that way, do not forget that you ahve to provide the full and correct HTML for it, including quotes and text:
you can replace "this is my link" with savePath or any text you want to appear as the link.
If you use C# you probably also use ASP.NET where you should use a runat="server" link with an ID and you can then set that object's href and text from the code behind. That way, the syntax will automatically be correct.
The .NET Framework is not specific to any one programming language; rather, it includes a library of functions that allows developers to rapidly build applications. Several supported languages include C#, VB.NET, C++ or ASP.NET.
""
outputs
that's just messed up html, try this:
Response.Write("" + savePath + "");