I have a String variable (in C#) that contain the full path of PDF file on my server (like that \"~/doc/help.pdf\").
I want that in click on button, this file will down
I think you are looking for something like this.
private void Button1_click(object sender, System.EventArgs e)
{
Response.ContentType = "Application/pdf";
Response.AppendHeader("Content-Disposition", "attachment; filename=help.pdf");
Response.TransmitFile(Server.MapPath("~/doc/help.pdf"));
Response.End();
}