سلام من یک لینک دانلود گذاشتم،
 <asp:HyperLink id="hlnkDownload" runat="server" Target="_blank" NavigateUrl="~/Files/Newfolder1/1.txt" Text="Download" />


حالا وقتی کلیک میکنم روش فایلو باز میکنه تو یه صفحه دیگه، حتی اگه عکس باشه هم بازش میکنه ،
سایت های دیگه هم سورسشونو دیدم اونا هم همین کارو کردن ولی وقتی کلیک میکنم خیلی شیک IDM باز میشه واسه دانلود، میخوام حتما با html این کارو بکنم تو کد #C با

Response.ContentType = "image/PNG";
Response.AppendHeader("Content-Disposition","attachment; filename=nagh.png");
Response.TransmitFile( Server.MapPath("~/Files/NewFolder1/nagh.png") );
Response.End();


این کد مشکلی نداره دانلود میشه ولی من نمیخوام از این استفاده کنم لطفا راهنمایی کنید مرسی